{"id":1036,"date":"2018-05-23T17:05:11","date_gmt":"2018-05-23T15:05:11","guid":{"rendered":"http:\/\/periodisme-dades.uoc.edu\/?page_id=1036"},"modified":"2018-06-19T08:34:45","modified_gmt":"2018-06-19T06:34:45","slug":"6-1-4-preguntas-a-resolver","status":"publish","type":"page","link":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/6-1-4-preguntas-a-resolver\/","title":{"rendered":"6.1.4. Preguntas a resolver"},"content":{"rendered":"<h4><strong>6.1.4.1. \u00bfQui\u00e9nes est\u00e1n detr\u00e1s de un <em>trending topic<\/em>?<\/strong><\/h4>\n<p>\u00bfPodr\u00edas decir si es dirigido o espont\u00e1neo?, \u00bfqu\u00e9 comunidades lo apoyan?, \u00bfhay redes de <em>bots<\/em>?<\/p>\n<p><strong>a. Qu\u00e9 an\u00e1lisis o visualizaci\u00f3n responde a la pregunta<\/strong><\/p>\n<p>A la hora de analizar una gran cantidad de tuits, un grafo (un conjunto de nodos y aristas) es la manera m\u00e1s eficaz y sencilla para entender c\u00f3mo se configura una red. En este tipo de gr\u00e1ficos se representan los usuarios como los nodos y los retuits (republicaci\u00f3n de un mensaje de otro usuario) como las aristas que relacionan un nodo y otro. Si el usuario A retuitea al usuario B, habr\u00e1 una l\u00ednea (arista) del punto A al B. Los retuits son el m\u00e9todo m\u00e1s usado, pero tambi\u00e9n pueden usarse las menciones o las respuestas. Otra forma de analizar los datos es representar las relaciones de los usuarios que han usado ese <em>hashtag<\/em> seg\u00fan se sigan unos a otros.<\/p>\n<p><strong>b. Qu\u00e9 datos necesito y d\u00f3nde los encuentro<\/strong><\/p>\n<p>Para poder analizar los tuits de un determinado <em>hashtag<\/em> hace falta, en primer lugar, obtenerlos. Para ello, el m\u00e9todo m\u00e1s sencillo es usar la API de Twitter (<a href=\"http:\/\/www.barriblog.com\/2017\/10\/lo-siempre-quiso-saber-del-api-twitter-nunca-se-atrevio-preguntar-actualizado-2017\/\" target=\"_blank\" rel=\"noopener\">Lo que siempre quiso saber del API de Twitter y nunca se atrevi\u00f3 a preguntar<\/a>) para capturar esos tuits. Para hacer este ejercicio hemos usado el hashtag #xxxxx y durante xxxx horas hemos capturado xxx tuits. Existen otras opciones para analizar un <em>hashtag<\/em> en directo, como la herramienta <a href=\"http:\/\/flocker.outliers.es\/\" target=\"_blank\" rel=\"noopener\">Flocker<\/a>, que descarga los tuits en directo y dibuja el grafo que se forma.<\/p>\n<figure id=\"attachment_945\" aria-describedby=\"caption-attachment-945\" style=\"width: 762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-945\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_05.jpg\" alt=\"\" width=\"762\" height=\"273\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_05.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_05-300x107.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><figcaption id=\"caption-attachment-945\" class=\"wp-caption-text\">Tuit capturado por T-hoarder en un archivo de texto plano. Metadata separados por tabuladores<\/figcaption><\/figure>\n<p>Para facilitar el proceso de captura con la API vamos a usar T-hoarder, el software libre que ha desarrollado Mariluz Congosto. Se trata de una aplicaci\u00f3n ligera que corre en Python y que permite interactuar con la API de Twitter de una forma sencilla para obtener tuits y otras informaciones (perfiles de usuarios, seguidores\u2026) y guardarlos en formatos f\u00e1cilmente reutilizables (archivos de texto plano). T-hoarder puede usarse de dos modos:<\/p>\n<ul>\n<li>Usando el c\u00f3digo disponible en <a href=\"https:\/\/github.com\/congosto\/t-hoarder_kit\" target=\"_blank\" rel=\"noopener\">github<\/a> corriendo Python directamente en la consola. Accede al <a href=\"https:\/\/github.com\/congosto\/t-hoarder_kit\/wiki\/installation\" target=\"_blank\" rel=\"noopener\">manual de instalaci\u00f3n<\/a> para Windows y Linux\/Unix para m\u00e1s detalle.<\/li>\n<li>Mediante una m\u00e1quina virtual en la que se accede a un entorno en el que se puede usar T-hoarder y Gephi. Es necesario usar el software <a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\" rel=\"noopener\">Virtual box<\/a> para hacer funcionar la m\u00e1quina virtual. Descarga la m\u00e1quina virtual (3,9GB) que viene preinstalada con T-hoarder_kit y Geph: <a href=\"https:\/\/www.dropbox.com\/s\/18gt69suptie5hw\/ubuntumate1602_taller.ova\" target=\"_blank\" rel=\"noopener\">https:\/\/www.dropbox.com\/s\/18gt69suptie5hw\/ubuntumate1602_taller.ova<\/a> (usuario: taller; contrase\u00f1a: tallerdatos).<\/li>\n<\/ul>\n<figure id=\"attachment_946\" aria-describedby=\"caption-attachment-946\" style=\"width: 762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-946 size-full\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_06.jpg\" alt=\"\" width=\"762\" height=\"407\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_06.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_06-300x160.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><figcaption id=\"caption-attachment-946\" class=\"wp-caption-text\">Escritorio de la m\u00e1quina virtual<\/figcaption><\/figure>\n<p>En la m\u00e1quina virtual basta con hacer doble clic en el icono de T-hoarder para arrancar el programa.<\/p>\n<p>Si corres directamente t-hoarder_kit en tu consola al directorio<span class=\"courier\"> \/scripts\/<\/span> donde hayas descargado t-hoarder_kit y ejecuta <span class=\"courier\">.\/t_hoarder_kit.sh<\/span>.<\/p>\n<p>En ambos casos te pedir\u00e1 donde el archivo de \u00abapplication keys\u00bb; vamos a ver c\u00f3mo generarlo:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-947\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_07.jpg\" alt=\"\" width=\"762\" height=\"253\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_07.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_07-300x100.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<div class=\"featured featured-grey\"><\/p>\n<p><strong>Generando Keys en Twitter Apps<\/strong><\/p>\n<p>Es necesario crear una aplicaci\u00f3n con la que obtener el acceso a la API de Twitter. Ve a Twitter Apps para crear una nueva aplicaci\u00f3n: <a href=\"https:\/\/apps.twitter.com\" target=\"_blank\" rel=\"noopener\">https:\/\/apps.twitter.com<\/a>. Para poder acceder necesitas crear un usuario de Twitter si no lo tienes ya.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-948\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_08.jpg\" alt=\"\" width=\"762\" height=\"407\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_08.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_08-300x160.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Rellena los datos de la aplicaci\u00f3n seg\u00fan se indica en la imagen:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-949\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_09.jpg\" alt=\"\" width=\"638\" height=\"407\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_09.jpg 638w, \/wp-content\/uploads\/2018\/05\/m2860_m6_09-300x191.jpg 300w\" sizes=\"(max-width: 638px) 100vw, 638px\" \/><\/p>\n<p>En la pesta\u00f1a Keys and Access Tokens, copia el Consumer Key y el Consumer Secret:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1038\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_10.jpg\" alt=\"\" width=\"763\" height=\"323\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_10.jpg 763w, \/wp-content\/uploads\/2018\/05\/m2860_m6_10-300x127.jpg 300w\" sizes=\"(max-width: 763px) 100vw, 763px\" \/><\/p>\n<p>Crea un archivo de nombre <span class=\"courier\">forthoarder.key<\/span> en el que en la primera l\u00ednea est\u00e9 la Consumer Key (API Key) y en la segunda el Consumer Secret (API Secret); quedar\u00e1 algo como esto:<\/p>\n<pre>  \r\nW960clipfwefVxEdg\r\njKt9GVQ3BHOq0Jp4hHIOlB6npoD8n5feL89ruE\r\n<\/pre>\n<p>Y s\u00e1lvalo con el nombre<span class=\"courier\"> forthoarder.key<\/span> en el directorio <span class=\"courier\">\/keys\/<\/span> de tu instalaci\u00f3n de t-hoarder. Utiliza una aplicaci\u00f3n de edici\u00f3n de texto plano (notepad, gedit\u2026).<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-951\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_11.jpg\" alt=\"\" width=\"762\" height=\"408\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_11.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_11-300x161.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Ya tienes todo listo para el siguiente paso.<\/p>\n<p>As\u00ed deber\u00eda quedar la estructura de carpetas:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-952\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_12.jpg\" alt=\"\" width=\"762\" height=\"544\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_12.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_12-300x214.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>En este caso las claves creadas son <span class=\"courier\">rest_001.key<\/span> y <span class=\"courier\">taller_datos.key<\/span>.<\/p>\n<p>\n<\/div>\n<p>La aplicaci\u00f3n en la consola te va preguntando y tienes que ir dando los datos. Los datos que pide al inicio son para el contexto del trabajo: se necesita una app, un usuario Twitter y un directorio de trabajo previamente creado para dejar los resultados.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-1201 size-full\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_13-1.jpg\" alt=\"\" width=\"580\" height=\"121\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_13-1.jpg 580w, \/wp-content\/uploads\/2018\/05\/m2860_m6_13-1-300x63.jpg 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/p>\n<ol>\n<li>Enter the file name with the application keys: <span class=\"courier\">forthoarder.key<\/span>.<\/li>\n<li>Enter a twitter user: <span class=\"courier\">mi_user<\/span>.<\/li>\n<li>Enter experiment name: <span class=\"courier\">pruebas<\/span>.<\/li>\n<\/ol>\n<p>Si est\u00e1s utilizando la m\u00e1quina virtual pon como usuario <span class=\"courier\">mi_user<\/span>.<\/p>\n<p>Donde <span class=\"courier\">forthoarder.key<\/span> es el archivo con nuestras claves, <span class=\"courier\">numeroteca<\/span> es el usuario con el que has creado la aplicaci\u00f3n, y <span class=\"courier\">taller<\/span> es el directorio que debes crear en la carpeta <span class=\"courier\">\/store\/<\/span>. Puedes tener tantos experimentos como quieras; cada uno en su correspondiente directorio.<\/p>\n<p>Si todo ha ido bien, deber\u00edamos ver el siguiente men\u00fa:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-954\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_14.jpg\" alt=\"\" width=\"762\" height=\"286\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_14.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_14-300x113.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Seleccionamos la opci\u00f3n 1 para generar el permiso de nuestro t-hoarder_kit desde nuestra m\u00e1quina. Esto abrir\u00e1 el navegador que tengamos asignado por defecto; metemos nuestro usuario y <em>password<\/em> y nos dar\u00e1 un n\u00famero de 7 cifras que tenemos que copiar y pegar en la aplicaci\u00f3n:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-955\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_15.jpg\" alt=\"\" width=\"762\" height=\"402\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_15.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_15-300x158.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Si todo ha ido bien, veremos algo as\u00ed en la consola:<\/p>\n<pre>  \r\nVerification pin number from twitter.com: 6347239\r\nAccess token generado con \u00e9xito. Guardado en keys\/numeroteca.key\r\n<\/pre>\n<p>Y se habr\u00e1 generado un archivo <span class=\"courier\">numeroteca.key<\/span> en nuestro directorio <span class=\"courier\">\/keys<\/span>.<\/p>\n<p>Ya est\u00e1 todo listo para empezar a capturar datos.<\/p>\n<div class=\"featured featured-grey\"><\/p>\n<p><strong>Nota<\/strong><\/p>\n<p>T-hoarder no captura toda la informaci\u00f3n de los tuits (ver documentaci\u00f3n, anatom\u00eda de un tuit) sino \u00abid, user, \u2026 [completar]\u00bb y la almacena en archivos de texto plano (.txt). Otros software almacenan la informaci\u00f3n en bases de datos (postgress, SQL\u2026), lo que dificulta su tratamiento y la capacidad para ser compartida de forma r\u00e1pida y sencilla.<\/p>\n<p>\n<\/div>\n<p>Elige la opci\u00f3n <span class=\"courier\">3. Make a query on Twitter<\/span> para descargar tuits de una b\u00fasqueda. Por ejemplo, si queremos descargar retroactivamente el <em>hashtag<\/em> #parlament (crea antes en la carpeta del experimento el archivo vac\u00edo <span class=\"courier\">parlament-tweets-query.txt<\/span>):<\/p>\n<pre>  \r\n--&gt; Enter option: 3\r\nEnter a query (allows AND \/ OR connectors): #parlament\r\nEnter output file name: parlament-tweets-query.txt\r\n\/home\/numeroteca\/sites\/t-hoarder_kit\/store\/pruebas\/parlament-tweets-query.txt\r\n&gt;&gt;&gt;&gt;\/home\/numeroteca\/sites\/t-hoarder_kit\/store\/pruebas\/\/parlament-tweets-query.txt file exists, do you want to append more tweets (y\/n)?y\r\n<\/pre>\n<p>Si todo va bien ver\u00e1s algo como esto, el script que informa que los tuits se est\u00e1n capturando bien:<\/p>\n<pre>  \r\ncollected 0\r\n{u'type': u'Point', u'coordinates': [-3.7058, 40.4203]}\r\nremaing hits 179\r\ncollected 100\r\nremaing hits 178\r\ncollected 200\r\nremaing hits 177\r\ncollected 300\r\n[...]\r\n<\/pre>\n<p>Si se quiere parar la captura de tuits, presionar <span class=\"courier\">ctrl + c<\/span>.<\/p>\n<p>Si abrimos el archivo store<span class=\"courier\">\/pruebas\/parlament-tweets-query.txt<\/span> podemos ver los tuits capturados.<\/p>\n<p>Otra opci\u00f3n es descargar los tuits en tiempo real con la streaming API; para ello, usa la opci\u00f3n <span class=\"courier\">4. Get tweets on real time<\/span>:<\/p>\n<pre>  \r\n--&gt; Enter option: 4\r\nEnter input file name with the keywords separated by , : palabras_clave.txt\r\n<\/pre>\n<p>Se necesita un archivo de texto plano con las palabras clave para hacer la b\u00fasqueda de tuits. Por ejemplo, si quieres buscar el hashtag #parlament, el archivo solamente contendr\u00e1 #parlament. Si quieres hacer b\u00fasquedas de otras palabras, sep\u00e1ralas por comas. Prueba en Twitter sur b\u00fas<\/p>\n<p><strong>c. Qu\u00e9 herramientas uso para preparar los datos<\/strong><\/p>\n<p>Una vez que hemos obtenido los tuits, necesitamos convertirlos en un formato interpretable por Gephi, un software libre y muy extendido para generar grafos. T-hoarder de nuevo nos facilita convertir una serie de tuits en un archivo .gdf.<\/p>\n<p>Antes de procesar los datos podemos limpiarlos y filtrarlos de falsos positivos; por ejemplo, si estamos capturando tuits sobre el Parlamento catal\u00e1n, los que no hagan referencia a ese tema. Con herramientas como R o vi se podr\u00edan eliminar, por ejemplo, todos los tuits que contengan tal o cual palabra.<\/p>\n<div class=\"featured featured-grey\"><\/p>\n<p><strong>\u00bfQu\u00e9 hacer con la lista de tuits?<\/strong><\/p>\n<p>A partir de una lista de tuits se pueden extraer muchos an\u00e1lisis: usuarios m\u00e1s retuiteados, n\u00famero de tuits por minuto\/hora\/d\u00eda. A partir de los tuits se pueden obtener los id de los usuarios y con los usuarios puedo calcular sus relaciones (<em>follower-following<\/em>). Ojo: para obtener los <em>following<\/em> de cada usuario, \u00a1la API te da los <em>following<\/em> de 60 usuarios cada hora!<\/p>\n<p>Seg\u00fan se procesen los tuits, se pueden obtener dos tipos de grafos:<\/p>\n<ul>\n<li>De relaciones declaradas (<em>following<\/em> y <em>followers<\/em> entre los usuarios del <em>hashtag<\/em>).<\/li>\n<li>De relaciones din\u00e1micas (los que se retuitean).<\/li>\n<\/ul>\n<p>Ambas son interesantes a la hora de analizar qui\u00e9n est\u00e1 detr\u00e1s de un <em>hashtag<\/em>, pero para realizar la primera de ellas (relaciones declaradas) es necesario obtener nuevos datos: \u00bfa qui\u00e9n siguen los usuarios que usan ese <em>hashtag<\/em>? [ver siguiente pregunta].<\/p>\n<p>\n<\/div>\n<p>Veamos paso a paso c\u00f3mo generar el .gdf con t-hoarder:kit. Selecciona la opci\u00f3n <span class=\"courier\">6. Generate the dynamic relations graph (RT | reply | mentions)<\/span>:<\/p>\n<pre>  \r\n--&gt; Enter option: 6                        \t \r\nEnter input file name with the tweets (got from a query or in real time): parlament-tweets-query.txt.log\r\nEnter the relationship type (RT | reply | mention): RT\r\nIntroduce top size (100-50000): 100\r\n------&gt; Extracting relation RT\r\n-----&gt; second pass\r\nformat gdf\r\ntype:  top nodes:  100\r\ngenerating gdf file\r\ntype:  all nodes:  5402\r\ngenerating gdf file\r\n<\/pre>\n<p>El valor introducido en <span class=\"courier\">Introduce top size<\/span> es para \u00abpodar\u00bb el grafo. Genera un subgrafo con los n nodos m\u00e1s activos y relevantes. Es por si el grafo es muy grande y no nos cabe en Gephi (es demasiado grande y el ordenador no puede manejarlo); podemos generar un grafo menor que no es lo mismo pero es representativo.<\/p>\n<p>Si has analizado una lista de tuits y las relaciones establecidas son sus RT (retuit), se obtienen dos archivos:<\/p>\n<ul>\n<li>Los top RT: <span class=\"courier\">xxxxxxxx_top_RT.gdf<\/span>. Es el grafo podado con los n usuarios (100 en nuestro caso) m\u00e1s retuiteados.<\/li>\n<li>Todos los RT: <span class=\"courier\">xxxxxxxx_all_RT.gdf<\/span>.<\/li>\n<\/ul>\n<p>Est\u00e1 todo listo para usar estos archivos en Gephi.<\/p>\n<p><strong>d. Qu\u00e9 herramientas uso para producir el an\u00e1lisis o la visualizaci\u00f3n<\/strong><\/p>\n<p>Una vez tenemos el archivo .gdf podemos emprender el pen\u00faltimo paso: crear el grafo.<\/p>\n<p><strong>Paso a paso de c\u00f3mo hacer un grafo con Gephi<\/strong><\/p>\n<p><strong>0) <\/strong>Instala y abre Gephi<\/p>\n<p>Descarga <a href=\"https:\/\/gephi.org\/users\/download\/\" target=\"_blank\" rel=\"noopener\">https:\/\/gephi.org\/users\/download\/<\/a>.<\/p>\n<p>Es un programa que funciona en Java; m\u00e1s que instalarlo, tienes que ejecutarlo cada vez. Desde la l\u00ednea de comandos ve al directorio <span class=\"courier\">\/bin<\/span> de los que has descargado y ejecuta <span class=\"courier\">.\/gephi<\/span>. Lo m\u00e1s seguro es que para hacer esto tengas que darle permisos de ejecuci\u00f3n al archivo.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-956\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_16.jpg\" alt=\"\" width=\"762\" height=\"22\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_16.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_16-300x9.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Si est\u00e1s en la m\u00e1quina virtual, simplemente haz clic en el icono de Gephi del escritorio.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-957\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_17.jpg\" alt=\"\" width=\"762\" height=\"439\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_17.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_17-300x173.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p><strong>1)<\/strong> Genera un grafo<\/p>\n<p>Abre el archivo xxxxxxxx_all_RT.gdf generado en el paso anterior.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-958\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_18.jpg\" alt=\"\" width=\"492\" height=\"307\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_18.jpg 492w, \/wp-content\/uploads\/2018\/05\/m2860_m6_18-300x187.jpg 300w\" sizes=\"(max-width: 492px) 100vw, 492px\" \/><\/p>\n<p>Te preguntar\u00e1 si el grafo es dirigido, no dirigido o mixto (\u00abgraph style\u00bb). Escogemos dirigido, ya que los RT tienen direcci\u00f3n: establecen una arista (flecha) del nodo del usuario que retuitea al originario autor del tuit.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-959\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_19.jpg\" alt=\"\" width=\"492\" height=\"353\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_19.jpg 492w, \/wp-content\/uploads\/2018\/05\/m2860_m6_19-300x215.jpg 300w\" sizes=\"(max-width: 492px) 100vw, 492px\" \/><\/p>\n<p>Esto me importa todos los nodos al espacio de trabajo.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-960\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_20.jpg\" alt=\"\" width=\"762\" height=\"430\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_20.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_20-300x169.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Los nodos reci\u00e9n creados siempre toman esa forma cuadrada.<\/p>\n<p>De la secci\u00f3n \u00abStatistics\u00bb de la derecha, en el directorio <span class=\"courier\">Librariy -&gt; Topology<\/span> seleccionamos con doble clic \u00abGiant component\u00bb.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-961\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_21.jpg\" alt=\"\" width=\"300\" height=\"450\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_21.jpg 300w, \/wp-content\/uploads\/2018\/05\/m2860_m6_21-200x300.jpg 200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Ahora el filtro \u00abGiant component\u00bb est\u00e1 en la lista de Queris. Si lo seleccionamos y hacemos clic en \u00abFilter\u00bb, estamos aplicando este filtro a nuestros datos.<\/p>\n<p>Ver que arriba a la derecha hemos reducido el n\u00famero de nodos y aristas seleccionadas:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-962\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_22.jpg\" alt=\"\" width=\"300\" height=\"115\" \/><\/p>\n<p>Ahora pasamos a la pesta\u00f1a \u00abStatistics\u00bb y ejecutamos el c\u00e1lculo de \u00abModularity\u00bb (modularidad de la red) haciendo clic en Run:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-963\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_23.jpg\" alt=\"\" width=\"762\" height=\"302\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_23.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_23-300x119.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Nos da el resultado:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-964\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_24.jpg\" alt=\"\" width=\"500\" height=\"582\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_24.jpg 500w, \/wp-content\/uploads\/2018\/05\/m2860_m6_24-258x300.jpg 258w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<figure id=\"attachment_965\" aria-describedby=\"caption-attachment-965\" style=\"width: 762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-965 size-full\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_25.jpg\" alt=\"\" width=\"762\" height=\"568\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_25.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_25-300x224.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><figcaption id=\"caption-attachment-965\" class=\"wp-caption-text\">Fuente: Algorithm, Vincent D. Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne Lefebvre (2008). \u00ab<a href=\"https:\/\/arxiv.org\/pdf\/0803.0476.pdf\" target=\"_blank\" rel=\"noopener\">Fast unfolding of communities in large networks<\/a>\u00bb. Journal of Statistical Mechanics: Theory and Experiment (10), P1000.<\/figcaption><\/figure>\n<p>Ahora tenemos que seleccionar c\u00f3mo se pintan los nodos. Elegimos colorearlos seg\u00fan la modularidad que acabamos de calcular (si vamos al modo de visualizaci\u00f3n de datos veremos que se ha a\u00f1adido una columna con la modularidad). En la pesta\u00f1a <span class=\"courier\">Appearance -&gt; Nodes [paleta pintor] -&gt; Partition selecciona Modularity Class<\/span>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-966\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_26.jpg\" alt=\"\" width=\"762\" height=\"371\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_26.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_26-300x146.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Puedes cambiar el color de cada categor\u00eda pulsando en el color de la leyenda.<\/p>\n<p>Ahora los nodos est\u00e1n coloreados en funci\u00f3n de la modularidad calculada.<\/p>\n<p>En <span class=\"courier\">Preview Settings -&gt;Settings<\/span> selecciona la opci\u00f3n \u00abparent\u00bb en \u00abBorder color\u00bb de los nodos:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-967\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_27.jpg\" alt=\"\" width=\"450\" height=\"324\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_27.jpg 450w, \/wp-content\/uploads\/2018\/05\/m2860_m6_27-300x216.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>Ahora modificamos el tama\u00f1o de los nodos dependiendo de su \u00abin-degree\u00bb, que es el n\u00famero de aristas que reciben, esto es, el n\u00famero de RT que han recibido sus tuits. Para ello seleccionamos <span class=\"courier\">Apearance -&gt; Nodes -&gt; [tama\u00f1o] -&gt; Ranking<\/span> y seleccionamos <span class=\"courier\">In-Degree<\/span>.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-968\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_28.jpg\" alt=\"\" width=\"762\" height=\"426\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_28.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_28-300x168.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Ahora en \u00abLayout\u00bb seleccionamos \u00abForceatlas 2\u00bb para reubicar la posici\u00f3n de los nodos y conseguir que se agrupen en relaci\u00f3n con las comunidades detectadas de \u00abmodularidad\u00bb.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-969\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_29.jpg\" alt=\"\" width=\"762\" height=\"443\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_29.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_29-300x174.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>La \u00abT\u00bb negra nos permite activar las etiquetas (\u00ablabels\u00bb) de los nodos.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-970\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_30.jpg\" alt=\"\" width=\"640\" height=\"599\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_30.jpg 640w, \/wp-content\/uploads\/2018\/05\/m2860_m6_30-300x281.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>La opci\u00f3n de tama\u00f1o de texto de <span class=\"courier\">Appearance -&gt; Nodes -&gt; [tama\u00f1o letras] -&gt; Ranking<\/span> nos deja seleccionar el tama\u00f1o m\u00ednimo y m\u00e1ximo de las etiquetas de los nodos en funci\u00f3n de la variable, de nuevo, \u00abin-degree\u00bb. Selecciona de m\u00ednimo 1 y 50 de m\u00e1ximo. En Preview settings selecciona una tipograf\u00eda de 5 puntos de tama\u00f1o.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-971\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_31.jpg\" alt=\"\" width=\"762\" height=\"432\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_31.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_31-300x170.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Podemos controlar el color y grosor de las aristas en \u00abPreview\u00bb settings. Elegimos \u00absource\u00bb para ver de d\u00f3nde vienen los RT, esto es, el color de la arista ser\u00e1 el del retuiteador.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-972\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_32.jpg\" alt=\"\" width=\"762\" height=\"274\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_32.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_32-300x108.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Estas son las opciones:<\/p>\n<ul>\n<li>SOURCE: The source node&#8217;s color.<\/li>\n<li>TARGET: The target node&#8217;s color.<\/li>\n<li>MIXED: An average of source and target color.<\/li>\n<li>CUSTOM: A custom color.<\/li>\n<li>ORIGINAL: The original edge color, if exists.<\/li>\n<\/ul>\n<p>A veces, cuando hay muchos RT de un nodo a otro, Gephi no puede manejarlo bien y pinta tri\u00e1ngulos o c\u00edrculos. Se arregla marcando \u00abreescalar pesos\u00bb.<\/p>\n<p>Es el momento de exportar, vamos al men\u00fa <span class=\"courier\">File -&gt; Export -&gt; SVG\/PNG\/PDF file\u2026<\/span> y seleccionamos si queremos un archivo vectorial (PDF o SVG) o imagen raster, de p\u00edxeles (PNG). En opciones, podemos cambiar el tama\u00f1o de la imagen y el margen.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-973\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_33.jpg\" alt=\"\" width=\"600\" height=\"583\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_33.jpg 600w, \/wp-content\/uploads\/2018\/05\/m2860_m6_33-300x292.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>El proceso de exportaci\u00f3n tendremos que realizarlo repetidas veces hasta que ajustemos el tama\u00f1o de los nodos y las etiquetas que deseemos.<\/p>\n<p><strong>Resultados<\/strong><\/p>\n<p>Grafo de la b\u00fasqueda \u00abFelipe Gonz\u00e1lez\u00bb; se representan usuarios en esos tuits como nodos y las relaciones representadas como v\u00e9rtices son los RT entre ellos. Tuits descargados con search query de 2018-01-09 00:49:41 a 2018-01-16 12:43:37 un total de 17.597 tuits.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-974\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_34.jpg\" alt=\"\" width=\"762\" height=\"642\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_34.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_34-300x253.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Grafo del <em>hashtag<\/em> #parlament, se representan usuarios en esos tuits como nodos y la relaciones representadas como v\u00e9rtices son los RT entre ellos. Tuits descargados con t-hoarder con search query de 2018-01-17 13:20:53 a 2018-01-17 17:20:34 y con <em>streaming<\/em> de 2018-01-17 18:20:50.308562 a 2018-01-17 19:11:03, un total de 14.779 tuits.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-975\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_35.jpg\" alt=\"\" width=\"762\" height=\"476\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_35.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_35-300x187.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><strong>e. C\u00f3mo presento la informaci\u00f3n para hacer un relato inteligible<\/strong><\/p>\n<p>Probablemente, el gr\u00e1fico resultante no sea lo suficientemente explicativo para responder a la pregunta inicial. Un grafo sin una leyenda que explique los colores, sin un texto que lo acompa\u00f1e, sin un titular o destacado que lo explique no vale como respuesta. Cada vez se usan m\u00e1s los grafos en la prensa, pero es necesario aclarar qu\u00e9 es lo que representan los puntos y l\u00edneas que estamos viendo. Sirva esta aclaraci\u00f3n como ejemplo:<\/p>\n<blockquote><p>\u00abLos grafos se han generado tomando los retuits como elemento de conexi\u00f3n de los usuarios. Cada nodo es un usuario y cada arco es una conexi\u00f3n entre retuiteador y retuiteado. El tama\u00f1o de los nodos es directamente proporcional al n\u00famero de RT recibidos\u00bb.<\/p><\/blockquote>\n<div class=\"blockquote-author\"><p><a href=\"http:\/\/www.barriblog.com\/2016\/08\/juegos-de-verano-spanish-starwars\/\" target=\"_blank\" rel=\"noopener\">Mariluz Congosto<\/a> (2016).<\/p>\n<\/div>\n<figure id=\"attachment_976\" aria-describedby=\"caption-attachment-976\" style=\"width: 762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-976 size-full\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_36.jpg\" alt=\"\" width=\"762\" height=\"376\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_36.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_36-300x148.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><figcaption id=\"caption-attachment-976\" class=\"wp-caption-text\">Ejemplo de grafo con t\u00edtulo, descripci\u00f3n de usuarios y periodo. Difusi\u00f3n de la campa\u00f1a \u00abHelp Catalonia\u00bb en Twitter<br \/>Fuente: <a href=\"http:\/\/www.barriblog.com\/2017\/10\/hilo-difusion-la-campana-help-catalonia-twitter\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.barriblog.com\/2017\/10\/hilo-difusion-la-campana-help-catalonia-twitter\/<\/a>.<\/figcaption><\/figure>\n<p>Para ello, tenemos que contar y acompa\u00f1ar al grafo o grafos resultantes de todos estos elementos y a\u00f1adir tambi\u00e9n la documentaci\u00f3n de c\u00f3mo se han obtenidos los datos y realizado el\/los gr\u00e1ficos. Si has capturado datos por un largo periodo de tiempo, quiz\u00e1s necesites realizar diferentes grafos seg\u00fan las fases de propagaci\u00f3n del <em>hashtag<\/em>.<\/p>\n<p>Puedes usar los filtros que ofrece Gephi para mostrar las diferentes categor\u00edas (<span class=\"courier\">modularity<\/span>) que se usan para colorear los gr\u00e1ficos para analizar la composici\u00f3n de esas redes y de qu\u00e9 habla cada una de ellas. Este tipo de filtros permite dejar solo activos los usuarios de una o m\u00e1s categor\u00edas.<\/p>\n<p>Paso a paso:<\/p>\n<ul>\n<li>Elige t\u00edtulo.<\/li>\n<li>Escribe p\u00e1rrafo explicativo\/introductorio.<\/li>\n<li>A\u00f1ade gr\u00e1ficos que lo acompa\u00f1en.<\/li>\n<\/ul>\n<p>Para cada uno de los grupos detectados (<em>modularity<\/em>), podemos calcular las palabras m\u00e1s usadas (bigramas y trigramas con <a href=\"https:\/\/databasic.io\/en\/\" target=\"_blank\" rel=\"noopener\">databasic.io<\/a>) y\/o hacer un <em>ranking<\/em> o una nube con ellas. T-hoarder ofrece tambi\u00e9n\u00a0 la posibilidad de calcular las palabras m\u00e1s populares con la opci\u00f3n <span class=\"courier\">7. Processing tweets (Entities)<\/span>. A partir de lista de tuits. Las palabras asociadas a cada grupo pueden ayudar a entender el grafo:<\/p>\n<figure id=\"attachment_977\" aria-describedby=\"caption-attachment-977\" style=\"width: 762px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-977 size-full\" src=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_37.jpg\" alt=\"\" width=\"762\" height=\"544\" srcset=\"\/wp-content\/uploads\/2018\/05\/m2860_m6_37.jpg 762w, \/wp-content\/uploads\/2018\/05\/m2860_m6_37-300x214.jpg 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><figcaption id=\"caption-attachment-977\" class=\"wp-caption-text\">Nube de palabras asociadas a cada categor\u00eda de usuarios. Despu\u00e9s de la muerte de Rita Barber\u00e1 <br \/>Fuente: <a href=\"http:\/\/www.barriblog.com\/2016\/11\/despues-la-muerte-rita-barbera-twitter\" target=\"_blank\" rel=\"noopener\">http:\/\/www.barriblog.com\/2016\/11\/despues-la-muerte-rita-barbera-twitter\/<\/a>.<\/figcaption><\/figure>\n<p>Ejemplos de an\u00e1lisis con esta metodolog\u00eda:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.barriblog.com\/2018\/01\/asi-se-viralizo-tabarnia-redes-sociales\/\" target=\"_blank\" rel=\"noopener\">As\u00ed se viraliz\u00f3 Tabarnia en redes sociales<\/a>. Mariluz Congosto, 2018.<\/li>\n<li>Difusi\u00f3n de la <a href=\"http:\/\/www.barriblog.com\/2017\/10\/hilo-difusion-la-campana-help-catalonia-twitter\/\" target=\"_blank\" rel=\"noopener\">campa\u00f1a \u00abHelp Catalonia\u00bb<\/a> en Twitter.<\/li>\n<\/ul>\n<div class=\"featured featured-grey\"><\/p>\n<p><strong>Nota<\/strong><\/p>\n<p>Puedes descargar el .gdf para replicar este ejercicio:<\/p>\n<ul>\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1duFEleGOrDhrYNRFE01KjcASmqSDTIKi\/view\" target=\"_blank\" rel=\"noopener\">helpcatalonia_all_RT.gdf.<\/a><\/li>\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/12MwiOnfB4n0dz3YFRW_RldHHIGB5BK9R\/view\" target=\"_blank\" rel=\"noopener\">helpcatalonia_most_RT.gdf<\/a>.<\/li>\n<\/ul>\n<p>\n<\/div>\n<h4><strong>6.1.4.2. \u00bfC\u00f3mo se relacionan los seguidores de una cuenta de Twitter?<\/strong><\/h4>\n<p><strong>a. Qu\u00e9 an\u00e1lisis o visualizaci\u00f3n responde a la pregunta<\/strong><\/p>\n<p>Un grafo.<\/p>\n<p><strong>b. Qu\u00e9 datos necesito y d\u00f3nde los encuentro<\/strong><\/p>\n<p>Crea un listado con los usuarios que han publicado un determinado <em>hashtag<\/em> (pregunta anterior): \u00bfc\u00f3mo se obtiene esa lista? T-hoarder_kit te permite, con la opci\u00f3n <span class=\"courier\">7.Processing tweets<\/span> y usando las opciones <span class=\"courier\">entity<\/span> (que extrae los usuarios m\u00e1s retuiteados, los m\u00e1s mencionados y los m\u00e1s activos), obtener un fichero con la lista de usuarios. Hay que limpiar el archivo generado ya que tiene asociadas otras variables, y lo que necesitamos es un archivo con cada nombre de usuario en una l\u00ednea. Lo siguiente es obtener los perfiles (profiles) de esos usuarios: <span class=\"courier\">2.Get users information<\/span> escribe opci\u00f3n <span class=\"courier\">profile<\/span>. Esto genera un archivo de nombre<span class=\"courier\"> xxxxx_profiles.txt <\/span>que contiene todos los perfiles.<\/p>\n<p>A partir de esa lista de perfiles se pueden calcular sus relaciones (<em>follower-following<\/em>). Atenci\u00f3n: para obtener los <em>followers-following<\/em> de cada usuario, la API los proporciona a una velocidad de 60 usuarios cada hora. Por lo tanto, para analizar la relaci\u00f3n entre 1.000 usuarios, nos llevar\u00eda 16,6 horas. Con el archivo .gdf generado pasamos al siguiente paso. Por tanto, antes de empezar a ver las relaciones entre un grupo de usuarios de un determinado <em>hashtag<\/em>, podemos seleccionar los usuarios seg\u00fan un criterio (actividad o relevancia) para hacer listas de usuarios m\u00e1s peque\u00f1as y, por ejemplo, estudiar c\u00f3mo est\u00e1n relacionados los 100 usuarios m\u00e1s mencionados o los 100 usuarios m\u00e1s activos.<\/p>\n<p>Tienes que hacer un grafo de relaciones declaradas (<em>following<\/em> y <em>followers<\/em> entre los usuarios del <em>hashtag<\/em>).<\/p>\n<p><strong>c. Qu\u00e9 herramientas uso para preparar los datos <\/strong><\/p>\n<p>No aplicable. El archivo .gdf generado ya es v\u00e1lido para el siguiente paso.<\/p>\n<p><strong>d. Qu\u00e9 herramientas uso para producir el an\u00e1lisis o la visualizaci\u00f3n<\/strong><\/p>\n<p>Para generar el grafo seguimos el procedimiento descrito en el ejercicio anterior, con la diferencia de que ahora tendremos muchos menos nodos que en un grafo de RT. El layout \u00abforceatlas\u00bb funciona mejor para menos nodos que el Forceatlas2.<\/p>\n<p><strong>e. C\u00f3mo presento la informaci\u00f3n para hacer un relato inteligible<\/strong><\/p>\n<p>Lo mismo del ejercicio anterior.<\/p>\n<div class=\"featured featured-grey\"><\/p>\n<p><strong>Ejemplo de an\u00e1lisis con metodolog\u00eda similar<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.martingrandjean.ch\/digital-humanities-on-twitter\/\" target=\"_blank\" rel=\"noopener\">Digital Humanities on Twitter, a small-world?<\/a> Martin Grandjean, 2015.<\/li>\n<li><a href=\"http:\/\/www.barriblog.com\/2017\/08\/gregorio-moran-una-columna-vacia\/\" target=\"_blank\" rel=\"noopener\">Gregorio Mor\u00e1n, una columna vac\u00eda<\/a>. Mariluz Congosto, 2017.<\/li>\n<\/ul>\n<p>Puedes descargar el .gdf con las relaciones entre usuarios para replicar el ejercicio: <a href=\"https:\/\/drive.google.com\/file\/d\/11xenF5r7JBnMitYUfDRHIVNBUFuVqhB3\/view\" target=\"_blank\" rel=\"noopener\">gregoriomoran_users_profiles.gdf<\/a>.<\/p>\n<p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>6.1.4.1. \u00bfQui\u00e9nes est\u00e1n detr\u00e1s de un trending topic? \u00bfPodr\u00edas decir si es dirigido o espont\u00e1neo?, \u00bfqu\u00e9 comunidades lo apoyan?, \u00bfhay redes de bots? a. Qu\u00e9 an\u00e1lisis o visualizaci\u00f3n responde a la pregunta A la hora de analizar una gran cantidad de tuits, un grafo (un conjunto de nodos y aristas) es la manera m\u00e1s eficaz [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/1036"}],"collection":[{"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":17,"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/1036\/revisions"}],"predecessor-version":[{"id":1202,"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/1036\/revisions\/1202"}],"wp:attachment":[{"href":"http:\/\/periodisme-dades.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}