Hace poquito, para estrenar de manera oficial el entorno de desarrollo integrado que he construido para R (os contaré alguna cosilla relacionada con dicho entorno en el futuro), he escrito un pequeño programa que realiza un análisis de redes sociales.
El programa es bastante sencillo. Os resumo de manera esquemática lo que realiza:
- Recupera los últimos N twetts que contengan la etiqueta TAG.
- A partir los anteriores N twetts, recupera los usuarios (eliminando repetidos) que han realizado dichos twetts.
- Para cada uno de los usuarios anteriores recupera su red de contactos (siempre y cuando su red no esté protegida).
- Con toda la información anterior, realiza la construcción de una red en la que se pueden como se relacionan entre sí todos los contactos.
A continuación os pongo algunas imágenes de los resultados obtenidos.
La siguiente red está construida a partir de los últimos 10 twitts que contenían el tag eclipse:
En esta ocasión la red está construida a partir de los últimos 10 twitts que contenían el tag rstats:
En este último ejemplo la red está construida a partir de los últimos 10 twitts que contenían el tag erlang:
Podeis obtener una copia de trabajo desde la siguiente URL del servidor subversion en el que se encuentra alojado:
https://reclipse.googlecode.com/svn/DemoProject/trunk/demo-r-module/source/twitter/Twitter-SNA.R
Hasta pronto!
2 comentarios:
Muy chulo,
por curiosidad sigue lo más potable JUNG con layout Spring??
Por cierto felicidades por el proyecto, ya quitaste la losa.
Hola Iván,
Muchas gracias.
Pues hasta donde yo sé, creo que si, que Jung sigue siendo la opción más asequible (al menos que sea software libre).
Publicar un comentario