Mostrando entradas con la etiqueta visualización. Mostrar todas las entradas
Mostrando entradas con la etiqueta visualización. Mostrar todas las entradas

miércoles, 1 de marzo de 2023

Visone: Análisis y visualización de redes

  

6. Análisis y visualización de redes (Visone)

Colaboradores de este capítulo: Jonas Heiberg y Johan Miörner

Fuente 

Visone es un software poderoso pero simple diseñado para visualizar redes (sociales). De hecho, ha sido diseñado para hacer que la visualización de redes sea más accesible para los científicos sociales (Baur, 2008). En esta parte de la guía, daremos una primera introducción sobre cómo visualizar sus redes. Visone ofrece muchas funciones adicionales, que no se tratarán en esta guía, y también hay varios otros softwares de visualización de red disponibles con una funcionalidad similar.

Visone utiliza terminología del campo del análisis de redes sociales. Las redes están formadas por nodos que representan actores o conceptos en STCA, y aristas/enlaces que representan las conexiones entre diferentes nodos (ver también la nota sobre terminología ). En este capítulo, adoptaremos esta terminología cuando discutamos los diferentes pasos y funciones del análisis de redes en Visone.

Prerrequisitos : Instalación de Java y descarga del ejecutable de Visone .

Importación de redes y características básicas

Al visualizar redes en Visone, primero deberá haber exportado la red de dos modos de NVivo (Capítulo 4 ) y, si desea hacer proyecciones de un modo, haberla transformado en redes de un modo usando R (Capítulo 5) . Esta guía presupone que tiene listos los archivos CSV correspondientes antes de continuar con los siguientes pasos.

En aras de la ilustración, las siguientes secciones ejemplificarán cómo visualizar una red monomodo usando un diseño de centralidad (radial) o de minimización de tensión. Existen otros diseños que podrían ser adecuados para sus necesidades particulares y el diseño de su investigación, que no se tratan en esta guía. Además, también discutiremos brevemente las consideraciones particulares al visualizar redes de dos modos. Esto puede ser relevante para presentar sus resultados, pero también como una forma de hacerse una idea de sus datos durante el proceso de codificación.

Finalmente, la última sección ilustrará cómo usar los datos de las listas de atributos (consulte el Capítulo 4) para otorgar a los nodos y enlaces características como el tamaño y el color. Este proceso no difiere entre redes de uno y dos modos.

Para explorar funciones adicionales en Visone, eche un vistazo a Visone Wiki .

Importación de archivos CSV a Visone

Como primer paso, deberá abrir el archivo CSV que representa su red de uno o dos modos. Haga clic en Abrir : seleccione el archivo CSV que desea visualizar; haga clic en Archivos CSV (.txt .csv) .

En el cuadro de diálogo que aparece, una primera acción razonable es hacer clic en probar detección en la esquina superior derecha. Esto hará que Visone intente identificar las propiedades de la red en el archivo CSV elegido y adaptar la configuración en consecuencia. Sin embargo, se recomienda que dedique algún tiempo a revisar las opciones.

  • Formato de datos: debe ser una matriz de adyacencia para todos los propósitos de STCA si sigue el procedimiento descrito en esta guía.
  • Etiquetas de encabezado y fila: deben estar marcadas. Su matriz debe contener encabezados en la primera columna y fila respectivamente. Tenga en cuenta que en el caso de las redes de dos modos, solo importa qué modo está en qué eje de la matriz si desea que se dirijan los enlaces en su red.
  • Bordes dirigidos: debe dejarse sin marcar para un modo y depende del tipo de asociación para dos modos.
  • Tipo de red: debe corresponder a la matriz de entrada ( un modo o dos modos ).
  • Tipo de atributo de enlace: debe ser decimal .

Verifique que la celda delimitada corresponda al delimitador de su archivo CSV. Cambie la configuración del marco de texto a " (esto elimina las comillas agregadas alrededor de los encabezados de fila y columna).

Haga clic en Aceptar para importar su archivo. En el mejor de los mundos, ahora debería aparecer una primera visualización de su red en la ventana principal de Visone.

Uso de Visone: algunas funciones y consejos fundamentales

Al haber importado su primera red a Visone, notará que aparece en una nueva pestaña en el marco principal.

En el lado izquierdo, hay un panel, que se usa para la mayoría de las operaciones. El panel consta de cuatro pestañas autoexplicativas (análisis, visualización, modelado, transformación). Esta guía se centrará en los dos primeros. Además del panel, también usaremos el administrador de atributos, al que se puede acceder haciendo clic en el botón en la barra de herramientas superior.

En la barra de herramientas, también puede usar los botones de lupa para acercar/alejar la red abierta. Especialmente la segunda lupa desde la derecha es particularmente útil ( zoom para ajustar a la red ), ya que centra la red y ajusta el zoom para que se ajuste a la ventana.

El marco principal contiene su red. Puede tener varias redes abiertas simultáneamente, que aparecerán como nuevas pestañas sobre el marco principal.

Los nodos de la red se pueden arrastrar y colocar como desee. También puede seleccionar un nodo y mantener presionada la tecla Ctrl mientras se desplaza para cambiar el tamaño del nodo. Para cambiar manualmente el color de un nodo y cambiar otros atributos de apariencia, puede hacer clic con el botón derecho en el nodo y seleccionar propiedades. Sin embargo, como nos centraremos en la asignación automática de atributos en función de los datos o las listas de atributos de NVivo, los cambios manuales no se tratarán en los ejemplos de la guía.

Visone es excelente en muchos aspectos, pero una función que se echa mucho de menos es la posibilidad de deshacer operaciones. Hay dos formas de mitigar esto, que podrían usarse en combinación:

  • Guarde sus redes con regularidad! Hoy en día, estamos acostumbrados a las aplicaciones que guardan, sincronizan y recuperan datos automáticamente. Con Visone, debemos recordar guardar diferentes versiones de nuestras redes regularmente con diferentes nombres de archivo, para poder revertir los cambios.
  • Aplique los cambios solo a la red abierta y agregue los cambios en una nueva pestaña. Utilizará el panel de la izquierda para la mayoría de las operaciones. En la parte inferior del panel, tiene la posibilidad de elegir si los cambios deben aplicarse a "esta red" o "redes abiertas". Asegúrese de seleccionar esta red y siempre vuelva a verificar qué red está abierta (qué pestaña está seleccionada en el marco principal) antes de hacer clic en Aplicar. Además, y esto es lo más importante, selecciona aplicar los resultados en una nueva pestaña . Esto le permite volver al diseño de la red antes de la operación, simplemente cerrando la nueva pestaña en el marco principal. Este truco no se aplica si está produciendo una serie de redes con la misma configuración.

Análisis de red básico

Con la red importada y visualizada, Visone ofrece la posibilidad de calcular fácilmente indicadores básicos a nivel de red y de nodo utilizando la función de análisis de red. Para esta guía, solo nos referiremos a las medidas básicas de centralidad a nivel de nodo ya las medidas a nivel de red. Buenas fuentes estándar para obtener más detalles sobre las medidas del SCN son Wasserman y Faust (1994) y Baur (2008), específicamente para aquellas implementadas en Visone.

Los indicadores a nivel de nodo, como el grado de centralidad a nivel de nodo, son útiles para identificar actores y/o conceptos centrales en un campo, en función del número y la fuerza de los enlaces a un nodo en la red (ver más abajo). Para calcular el nivel de nodo indicadores, seleccione la tarea: indexación , elija la clase y el índice relevantes y haga clic en analizar . Los valores calculados se agregarán como atributos (indicadores) para cada nodo y, por lo tanto, se pueden usar para diseñar la red o visualizar ciertos atributos (ver más abajo). Para ver qué indicadores de nivel de nodo se han calculado, abra el administrador de atributos y haga clic en el botón de nodo .

De manera similar, Visone puede calcular indicadores de red , que en STCA pueden proporcionar indicadores de la alineación y coherencia general de un campo. En el panel , haga clic en la pestaña de análisis . Elija tarea: indexación , clase: red e índice: estadísticas de red. Seleccione los indicadores que desea calcular y aplicar. Para ver los resultados, abra el administrador de atributos (desde la barra de herramientas) y haga clic en el botón de red en la fila superior.

Centralidad a nivel de nodo: grado

El grado mide el número de enlaces de un nodo. Elija clase: centralidad de nodo e índice: grado . Desmarque siempre el porcentaje para obtener el valor real del grado. Si el peso del enlace se establece en uniforme , obtendrá el grado simple. En STCA la interpretación del grado varía. En las redes de actores de un modo, por ejemplo, refleja la cantidad de otros actores con los que un actor ha compartido al menos un concepto. En las redes de conceptos, refleja la cantidad de otros conceptos con los que se ha utilizado un concepto.

Si el peso del enlace se establece en grados , obtendrá el grado ponderado. El grado ponderado mide la suma de los pesos de todos los enlaces conectados a un nodo. Su interpretación en STCA depende de las elecciones metodológicas previas…

  1. …para trabajar con el número absoluto de co-ocurrencias de nodos de actor y concepto al exportar las redes de dos modos de Nvivo (incluir asociaciones duplicadas por documento), el número de documentos en los que se ha codificado una co-ocurrencia (excluir asociaciones duplicadas por documento) (consulte el Capítulo 4 'Exportación de datos de NVivo', paso 3), o con una red de dos modos completamente no ponderada (excluya asociaciones duplicadas para todo el conjunto de datos/ventana de tiempo) (consulte el Capítulo 5 ) .
  2. … y normalizar o no normalizar las proyecciones monomodo (ver Capítulo 5).

Dependiendo de estas opciones, las posibles interpretaciones del grado ponderado son:


Tabla 1: interpretaciones de grados ponderados (elaboración propia)

Las opciones para la normalización son normalizar o no normalizar.

Dos ejemplos:

  • en una red de congruencia de conceptos normalizada por jaccard (con actores como la variable asociada) para la cual se han eliminado los pesos de enlace de dos modos, el grado ponderado refleja la suma de las puntuaciones de similitud de jaccard de los enlaces entre el concepto y otros conceptos. Por lo tanto, un concepto tendrá una centralidad de alto grado ponderado si los actores lo han usado, quienes también usaron una gran cantidad de otros conceptos durante un período determinado. Dependiendo de la naturaleza de los vínculos, esto puede interpretarse como un concepto que está bien alineado con muchos otros conceptos, por ejemplo, indicando un alto grado de institucionalización (ver Heiberg et al., 2022).
  • en otro análisis, el investigador puede estar interesado en incluir duplicados para dar cuenta del hecho de que puede ser importante que un actor signifique una asociación con un concepto en muchos artículos periodísticos o documentos de política durante el mismo período. En tal caso, elegiríamos una exportación ponderada de dos modos con duplicados excluidos por documento y normalizaríamos la proyección de un modo con similitud de coseno. Entonces, el grado ponderado representa la similitud no solo en función de su compatibilidad con muchos otros conceptos, sino también en función de la cantidad de artículos en los que los actores lo han utilizado y todos los demás conceptos. Esto puede ser útil si la medida del grado de institucionalización debe ser sensible a la prevalencia de un concepto en el conjunto de datos general.

Centralidad y densidad a nivel de red


Tabla 2: grado medio y densidad (resumen propio)

Cuando calcule indicadores de red para subconjuntos de una red, es decir, configuraciones, asegúrese de hacer una copia de la red original antes de seleccionar la configuración, para evitar que se pierda su red original.

visualización de red

Esta parte de la guía se divide en dos secciones. Primero, demostraremos cómo hacer un diseño y mapeo básico de una red. En segundo lugar, presentaremos la característica básica de los 'atributos' y brindaremos algunos ejemplos de cómo usar los atributos asignados a los códigos a través de clasificaciones en NVivo (consulte el Capítulo 3) para crear visualizaciones personalizadas.

Todos los ejemplos de visualizaciones de red se realizan en un concepto de red monomodo no ponderado, que se ha calculado en función de la normalización de Jaccard (consulte el Capítulo 4).

Mapeo de red básico

El diseño estándar de una red cuando se importa en Visone es un diseño aleatorio, en el que normalmente las relaciones no se pueden interpretar visualmente. Un buen diseño para comenzar a explorar cualquier red es un diseño de nodo de minimización de estrés simple . Esto es útil para visualizar el campo según la similitud entre conceptos y/o actores en un espacio 2D. En Visone, el diseño de minimización de estrés se basa en un algoritmo de escalado multidimensional que coloca los nodos de organización más cerca unos de otros, que están conectados por un peso de enlace más alto (ver Brandes y Pich, 2009 para el método de diseño)

Para aplicar este diseño, haga clic en visualización en la barra superior del panel izquierdo. El diseño del nodo de minimización de estrés ya es la opción predeterminada y simplemente puede hacer clic en el diseño en la parte inferior derecha del panel. Sin embargo, dependiendo de las opciones metodológicas anteriores, es posible que desee ajustar el esquema de longitud del enlace en la longitud del enlace . El valor predeterminado aquí es uniforme , lo que significa que los nodos se colocan de acuerdo con el algoritmo de escalado multidimensional sin tener en cuenta los pesos de los bordes. Sin embargo, si ha elegido trabajar con una red normalizada, es posible que desee que los nodos de concepto se coloquen más cerca unos de otros que tengan una puntuación de similitud alta. Para hacerlo, elija el esquema de longitud del enlace: atributo valor , atributo: valor csv , marque la casilla interpolar min-max y ajuste la longitud para el valor mínimo/máximo de modo que max sea el doble del valor de min. Luego haga clic en diseño en la parte inferior derecha del panel. Esto dará como resultado una ubicación más distante de los nodos con un puntaje de similitud/peso de borde normalizado bajo y una ubicación más cercana de los nodos con una similitud alta.

Mapeo de red y diseño basado en atributos

Antes de comenzar a explorar otras opciones de visualización, tiene sentido etiquetar los nodos en la red para tener una idea de cómo se colocan los nodos.

Se puede acceder a todas las opciones de visualización desde el panel debajo de la pestaña de visualización . Comenzaremos explorando las posibilidades bajo la categoría: mapeo .

Agregue etiquetas a los nodos. Una de las funciones de mapeo más básicas es agregar el nombre de los nodos como etiquetas (los nombres de los conceptos y/o actores asignados durante el procedimiento de codificación). Estos se agregan simplemente seleccionando tipo: etiqueta, propiedad: etiqueta de nodo, atributo: id y haciendo clic en visualizar.

Cambiar el ancho del enlace. Puede cambiar el ancho de los enlaces entre nodos en función del valor de similitud normalizado en la matriz monomodo. Esto dibujará enlaces más gruesos entre nodos que son muy similares que aquellos entre nodos diferentes. Tipo: tamaño, propiedad: ancho del enlace, atributo: valor csv.

Una vez hecho esto, probablemente ya tenga una representación decente de la estructura fundamental de la red y podría observar los primeros patrones básicos en términos de grupos de conceptos o actores, que pueden indicar configuraciones sociotécnicas, argumentos o grupos de actores de apoyo. Sin embargo, para mejorar la visualización, es posible que desee utilizar variables complementarias implementando las listas de atributos exportadas de NVivo, calculadas en Excel o creadas manualmente (consulte el Capítulo 4). En esta guía, ilustraremos cómo se hace esto con dos ejemplos.

Primero, queremos cambiar el color de los nodos de concepto en función de un atributo, que hemos clasificado con NVivo durante el procedimiento de codificación. Para este ejemplo, hemos asignado el atributo Sentimiento a todos los códigos de concepto y exportado la hoja de clasificación de casos de concepto (una lista de atributos) y convertida a formato CSV (consulte el Capítulo 4). El atributo de cada concepto tiene uno de dos valores (1 = positivo o 0 = negativo) y queremos que los colores de los nodos de concepto en nuestra red correspondan a estos valores, esencialmente haciendo que los conceptos positivos se vuelvan verdes y los conceptos negativos se vuelvan rojos. Elegimos una variable binaria como un ejemplo simple, pero es posible usar atributos más detallados para hacer lo mismo (por ejemplo, 'clase de tecnología' o asignando cualquier otra categoría amplia a los nodos). Haga clic en tipo: color, propiedad: color de nodo . Luego agregue su archivo csv para Sentimiento como atributo. Seleccione el método: tabla de colores y elija el color deseado para los valores (por ejemplo, verde para 1 y rojo para 0). Luego haz clic en visualizar . Recuerde siempre seleccionar resultado en: siguiente pestaña antes de hacer clic en¡Visualiza si es posible que quieras volver a la versión anterior de la red!

En segundo lugar, queremos cambiar el tamaño de los nodos de concepto en función de cuántas veces se haya utilizado un concepto en los datos. En otras palabras, queremos que los nodos-concepto parezcan más grandes si se usan muchas veces (independientemente del número de actores que los usen) y más pequeños si se usan menos veces. Para esto, tendremos que calcular las sumas de las columnas en nuestro csv ponderado de dos modos y guardarlas como una tabla de atributos, por ejemplo, llamada frecuencia , con todas las etiquetas de conceptos en la primera columna y sus sumas de columnas en la segunda columna (ver Capítulo 4). Para capturar todas las asociaciones como se describió anteriormente, aquí deberíamos usar la matriz ponderada de dos modos sin la opción de "archivos codificados" habilitada al exportar desde NVivo (para obtener la cantidad absoluta de veces que se usó un concepto en los datos). En Visone, haga clic en tipo: tamaño, propiedad: área de nodo y elija la frecuencia de su archivo de atributos como atributo . Hemos encontrado útil dejar marcada la escala automática ya que el ajuste manual del tamaño a menudo resulta en diseños desordenados. Haga clic en visualizar para ver la red resultante con tamaños de nodo ajustados.

Otros diseños: el diseño de centralidad/ radial

Un diseño que ha resultado útil para la representación de los nodos de concepto y su grado es el diseño de centralidad. Los diseños de centralidad colocan nodos a lo largo de círculos concéntricos de acuerdo con cualquier valor de atributo elegido. Haga clic en visualización, categoría: diseño, diseño de nodo: centralidad, diseño de centralidad: diseño de centralidad. Además, elija el valor del nodo de opciones: grado, valor del enlace: valor csv, alcance: mejorar los cruces.La red resultante colocará los nodos con mayor grado de centralidad más cerca del centro de los círculos concéntricos y los nodos con menor grado más hacia las franjas. El nodo más central se coloca en el núcleo, todos los demás nodos lo siguen a cierta distancia para permitir una imagen interpretable. En una red de congruencia de conceptos normalizada, este diseño ayuda a separar visualmente los conceptos que son altamente compatibles con muchos otros conceptos de aquellos que se mencionan principalmente de forma aislada. La centralidad de grado puede además interpretarse como el grado de institucionalización de un concepto en el campo analizado, el diseño puede ayudar a mapear configuraciones relativas a su incumbencia como en la distinción entre estructuras de nicho y régimen en un sector.

Otra opción es elegir disposición de centralidad: disposición radial . Aquí simplemente eligió el grado como parámetro de centralidad . El resultado se asemeja al diseño de centralidad elegido anteriormente. La única diferencia es que el diseño radial aplica una escala constante desde el centro del gráfico moviéndose hacia los bordes, mientras que el diseño de centralidad deja un área alrededor del núcleo del gráfico en blanco. Como resultado, el nodo más central es mucho más pronunciado en la centralidad que en el diseño radial. Como regla general, recomendamos verificar y comparar ambos diseños.

Referencias

 

  • Baur, M. 2008. Software for the Analysis and Visualization of Social Networks. PhD, Fridericiana University Karlsruhe
  • Heiberg, J., Truffer, B. & Binz, C. 2022. Assessing transitions through socio-technical configuration analysis – a methodological framework and a case study in the water sector. Research Policy, 51 (1): 104363.
  • Wasserman, S. & Faust, K. 1994. Social Network Analysis: Methods and Applications, Cambridge, Cambridge University Press.

jueves, 9 de febrero de 2023

Visone: Instalación y tutoriales básicos

Visone

Tutoriales


Esta página proporciona un índice de tutoriales que ilustran escenarios de uso comunes y avanzados del software visone.

-------------------------------------------

Instalación

En resumen, para instalar e iniciar visone, vaya a la página de descarga de visone , guarde la última versión actual (por ejemplo, visone-2.9.2.jar) en su disco duro (por ejemplo, en su escritorio) y ejecute el archivo descargado (por ejemplo, por doble -haciendo clic en él). ¡ La ventana de Visone se abre y Visone está listo para usar!

Debe leer el resto de este tutorial solo si esto no funciona de inmediato o si desea instalar y ejecutar uno de varios paquetes de extensión que se pueden usar en conexión con visone (de lo contrario, puede dejar este tutorial y pasar al siguiente ) .

Instalando visor

Instalar Visone es muy simple. Puede iniciarlo desde su disco duro local o usar visone webstart. Para descargar Visone e iniciarlo desde su disco duro local, realice los siguientes dos pasos:

  1. Vaya a la página de descarga de Visone y guarde la última versión actual (por ejemplo, visone-2.9.2.jar) en su disco duro (por ejemplo, en su escritorio).
  2. Ejecute el archivo descargado (por ejemplo, haciendo doble clic sobre él). ¡ La ventana de Visone se abre y Visone está listo para usar! (y puede dejar este tutorial e ir al siguiente ).

Aún más simple es iniciar el programa a través de visone webstart . Para hacer esto, vaya al sitio web de visone y haga clic en el enlace webstart en la esquina superior izquierda. Dígale a su navegador que ejecute el archivo visone.jnlp . (nota: Visone webstart utiliza un tamaño de almacenamiento dinámico máximo de 256 MB de forma predeterminada)

Comenzando Visone con más memoria

Para redes más grandes, es posible que deba asignar más memoria para la máquina virtual Java JVM ejecutando el archivo descargado desde un símbolo del sistema. En las computadoras que ejecutan Windows, puede abrir una ventana de comando escribiendo cmden el campo de búsqueda en la parte inferior del menú de inicio (o puede buscar el archivo ejecutable cmd.exe , por ejemplo, en C:\Windows\system32\cmd.exe, según su versión y configuración). En la ventana de comandos (la ventana negra que se muestra a continuación), primero debe navegar con el comando cd ( cambiar directorio ) hasta el directorio donde se puede encontrar el archivo JAR de visone (por ejemplo cd C:/juergen/software/visone, consulte a continuación).

Allí puede iniciar visone (con tamaño de memoria extendido) escribiendo el comando

java -Xmx256m -jar visone-2.9.2.jar 

La opción -Xmx256maumenta el tamaño del almacenamiento dinámico de Java a 256 MB, -Xmx800maumenta el tamaño del almacenamiento dinámico de Java a 800 MB, -Xmx1gaumenta el tamaño del almacenamiento dinámico de Java a 1 GB, y así sucesivamente (el tamaño predeterminado es 128 MB).

Resolución de problemas: instalación del entorno de tiempo de ejecución de Java (JRE)

Si la ventana de Visone no se abre y recibe un mensaje similar a "no se puede abrir el archivo: Visone-2.9.2.jar", lo más probable es que Java Runtime Environment (JRE) no esté instalado en su computadora. En este caso, realice los siguientes pasos.

  1. Vaya a la página de descarga de Java [1] .
  2. Busque en la lista Java SE Runtime Environment (JRE) (versión 6 o superior) y haga clic en descargar. Sigue las instrucciones.
  3. Una vez que haya instalado el JRE, haga lo que se describe en la sección anterior.

Si su computadora extrae el archivo JAR al hacer doble clic en él, entonces el software incorrecto parece estar asociado con los archivos JAR. En computadoras con Windows, puede hacer clic con el botón derecho en el archivo JAR, seleccionar Abrir con... y luego seleccionar Java(TM) Platform SE binary (o similar). También puede asociar permanentemente el software Java con los archivos JAR cambiando las propiedades del archivo (nuevamente haga clic con el botón derecho en el archivo JAR, seleccione Propiedades , seleccione la pestaña General y haga clic en el botón Cambiar en la línea donde dice Abrir con XYZ ; seleccione de nuevo Java).

Instalación de la conexión R

visone ofrece una interfaz para el entorno R para la computación estadística . Debe instalar la conexión R solo si desea utilizar esta interfaz; para todos los demás usos de visone no es necesario hacerlo.

Instalación de reserva

Suponemos que tiene una instalación de R en ejecución (instale la última versión que se ajuste a su sistema desde el enlace). Para una conexión entre visone y R necesitamos adicionalmente los paquetes RServe. Puede instalar este paquete directamente desde R:

  • inicie una consola R (la GUI de R en Windows, o escriba "R" en una terminal en Linux/MacOS)
  • en la consola R ejecute el comando:
   install.packages("Rserve", dependencias=T)
   install.packages("xtable", dependencias=T)
  • asegúrese de que la instalación se completó con éxito
  • puede cerrar R (es decir, ejecutando el comando q(), no es necesario guardar nada)


En Windows , a menudo es necesario copiar el archivo Rserve.exe de la carpeta de la biblioteca Rserve a la carpeta que contiene el archivo R.dll . Si usa la configuración estándar durante la instalación de R, debe encontrar el archivo Rserve.exe en

C:\Users\'yourName'\Documents\Rnwin-library\'R-version-number'\Rserve

y el archivo R.dll en

C:\Program Files\R\R-'version-number'\bin\i386

Por lo tanto, debe copiar Rserve.exedel directorio anterior al último. Ahora, su R debería estar listo para Visone y solo tiene que decirle a Visone dónde puede encontrarlo.

Las siguientes subsecciones explican cómo configurar las propiedades de la conexión R en el cuadro de diálogo de opciones ( archivo de menú , opciones ).

configuración básica de conexión en visone

Para conectarse con R, debe decirle a Visone dónde está instalado su R. Puede hacer esto en el cuadro de diálogo de opciones que abre eligiendo archivo y opciones... en el menú.

En el cuadro de diálogo de opciones , elija la pestaña ' Conexión R :

Si está trabajando en un sistema Windows :

  • marque la casilla "usar Rserve" y pegue la ruta al archivo "Rserve.exe" (normalmente C:\Program Files\R\R-2.13.1\bin\i386, vea ) en "ruta al directorio R/Rserve"
  • pegue la ruta donde están instaladas sus bibliotecas o deberían instalarse (normalmente C:\Users\'yourName'\Documents\Rnwin-library\2.13\Rserve) en "ruta de la biblioteca"

Si estás trabajando en un Linux o MacOS , intenta no tocar nada. Si esto no te funciona, configura las siguientes opciones:

  • "usar R en la ruta del sistema": use esta opción si tiene una instalación de R normal en Linux o MacOS y el binario está en la ruta
  • "ruta al directorio de R/Rserve": si la primera opción no funciona para usted (o si desea iniciar una instalación de R específica), proporcione la ruta al ejecutable aquí (el directorio donde se encuentra el archivo ejecutable "R" (todos los demás) se encuentra)

configuración de la biblioteca

En algunos casos, R tiene problemas para encontrar sus bibliotecas cuando se inicia desde Visone. Si experimenta problemas con la instalación de la biblioteca, es decir, Visone se conecta, pero no puede instalar bibliotecas ni enviar gráficos a R, puede configurar la ubicación de sus bibliotecas aquí. Esta es también una opción para tener un lugar único donde residirán todas las bibliotecas R instaladas en Visone. la opción es

  • "ruta de la biblioteca": pegue la ruta donde están instaladas o deberían instalarse sus bibliotecas. Use "NULL" para la ruta predeterminada (del sistema).

comienza tu propia R

Si planea iniciar R en una máquina remota o las otras opciones no funcionan para usted, puede ejecutar su propia instancia de R y hacer que visone se conecte a ella:

  • "no inicie R, pero use": marque esto si desea que Visone use una instancia de R iniciada por usted
  • "servidor o ip": proporcione el nombre del servidor o su dirección IP
  • "puerto": el puerto al que debe conectarse Visone

si sigue sin funcionar

En caso de que tenga problemas para conectarse, siempre puede iniciar su propia sesión R. Para hacer esto, inicie el R habitual, asegúrese de haber completado la instalación de RServe (ver arriba) y ejecute:

  biblioteca (Rserve)
  reservar()

Iniciar visone en una computadora preparada de esta manera debería brindarle una conexión adecuada a R.

Puede aprender a usar R en conexión con visone en el tutorial general sobre la consola R de visone y en el tutorial sobre el uso de RSiena desde dentro de visone ; para el último escenario de uso, hay una breve guía adicional sobre cómo usar RSiena desde dentro de visone .

instalación KNIME

Obtenga una copia de Knime de http://www.knime.org e instálela.

Ahora necesitamos instalar el "bison-plugin", ir a "Ayuda->Instalar nuevo software" agregar " http://tech.knime.org/update/bison " como sitio de actualización e instalar el complemento BisoNet, especialmente "visone Se necesita integración".

Después de esta instalación, debería encontrar una serie de nuevos nodos en la categoría "BisoNet" que se pueden usar para crear, manipular o analizar redes. En la subcategoría "visone" encontrará el nodo "Conector de entrada" que se utiliza para recibir redes de visone y el nodo "Conector de salida", que se utiliza para enviar redes a visone.

Para una prueba, mantenga su Knime en funcionamiento, agregue un nodo "Conector de entrada" e inicie visone. Ver más detalles en la página del menú Knime .

 

Tutoriales básicos

Estos tutoriales básicos lo guían paso a paso a través de una secuencia de tareas que ilustran el uso común de visone.

  • Visualizar y analizar redes le muestra cómo el análisis y la visualización van de la mano en visone. Le presenta el escenario de uso más común: importar datos de uno o varios archivos, analizar la red, visualizar la red junto con los indicadores calculados, exportar datos e imágenes para su posterior procesamiento o publicación.
  • ¿Cómo ingreso mis datos en visone? Normalmente, visone lee datos de red de archivos GraphML , lo que nunca debería causar ningún problema. Sin embargo, en algunos casos es necesario importar datos provenientes de otras fuentes que pueden, por ejemplo, exportar matrices de adyacencia a tablas de valores separados por comas (CSV). Este tutorial lo guía a través de las diversas posibilidades para ingresar datos en visone.

-------------------------------------------

Introducción al editor de redes visuales (tutorial)


Este tutorial le presenta la interfaz gráfica de usuario de Visone ; le dice cómo se pueden crear y modificar redes de forma interactiva mediante el uso del ratón. ( El escenario de uso más común, cargar datos de red desde un archivo y analizarlos/visualizarlos, se describe en el siguiente tutorial ). También aprenderá sobre los diferentes tipos de información que están codificadas en una red Visone y cómo se pueden exportar las redes. a archivos de datos e imágenes. Este tutorial asume que ya ha descargado Visone y que puede ejecutar el programa (vea el tutorial sobre cómo instalar Visone ).

Probablemente se beneficiará al máximo de este tutorial si inicia visone y sigue directamente los pasos que se describen a continuación.

Adición de nodos y enlaces

Después de haber iniciado Visone, verá su ventana principal . Para obtener una red en Visone, básicamente tiene tres posibilidades que se pueden activar desde el menú Archivo .

  1. open le permite abrir una red desde un archivo local
  2. crear le permite generar una red aleatoria
  3. new abre una nueva red vacía - eso es lo que vamos a hacer ahora

Cuando hace clic en el archivo, se abre una nueva pestaña etiquetada red-1* en el área de red de visone (la parte grande de la ventana alineada con la esquina inferior derecha). En esta área puede agregar nodos y enlaces usando el mouse:

  • para agregar un nodo, haga clic izquierdo en un espacio vacío en el área de la red y suelte el botón; repita esto tal vez dos o tres veces para agregar una pequeña cantidad de nodos
  • para agregar un lazo (una línea que conecta dos nodos) sigue los siguientes pasos:
    • haga clic con el botón izquierdo una vez en un nodo y suelte el botón del mouse; ahora ha adjuntado un enlace a este nodo y puede arrastrar su otro punto final con el puntero del mouse
    • haga clic izquierdo en un segundo nodo; esto adjunta el punto final libre del lazo a ese segundo nodo y se crea el lazo
  • repita esto algunas veces más para crear una red razonable

Si desea eliminar uno de estos objetos (es decir, nodos o enlaces), haga clic derecho sobre él y seleccione eliminar nodos/enlaces en el menú contextual emergente.

El botón de diseño rápido

Es posible que ya haya notado que la red que se muestra arriba tiene un diseño muy malo: el triángulo formado por los nodos 1, 2 y 3 no es simétrico y el nodo 4 está mucho más cerca de 1 y 2 que de su vecino 3. Podría corregir esto manualmente arrastrando nodos a una mejor posición; sin embargo, este enfoque resultaría tedioso y difícil para redes más grandes. Le ahorra mucho tiempo (y generalmente produce mejores resultados) si calcula el diseño (es decir, la posición de los nodos) con un algoritmo de diseño .

La forma más fácil de hacerlo es simplemente hacer clic en el botón de diseño rápido Diseño rápido.png que se muestra en la esquina superior derecha de la ventana de Visone. Si lo hace, la estructura de su red se volverá mucho más obvia. Visone ofrece más algoritmos de diseño, pero si no tiene ninguna razón particular para elegir otro, el botón de diseño rápido activa el mejor algoritmo de diseño de propósito general que podemos ofrecerle.

Guardar la red en un archivo

Antes de proceder a agregar más información a la red, le diremos algunas palabras sobre cómo guardarla. Tenga en cuenta que los datos de red que ha agregado hasta ahora aún no están guardados en el disco duro de su computadora. Como esto es cierto para otros programas de software, si su computadora falla, todo su trabajo que no se guarde se perderá. visone le recuerda la información no guardada agregando un asterisco (*) al nombre de la red en la parte superior de la pestaña correspondiente (donde actualmente dice red-1* ). Cuando cierra el programa visone, le pregunta si desea guardar los cambios no guardados, si los hay.

Para escribir sus datos en un archivo, el menú de archivo le ofrece tres posibilidades.

  1. save guarda la red en un archivo GraphML cuyo nombre corresponde al nombre de la red (si hasta el momento no se ha asignado ningún nombre, como en nuestra situación, save procederá a save as )
  2. save as también guarda la red en un archivo GraphML pero primero le pide otro nombre (hace esto, por ejemplo, si desea conservar la versión anterior de la red)
  3. exportar le permite guardar la red en archivos de datos o imágenes de varios formatos; Llegaremos a este punto más adelante en este tutorial.

GraphML es el único formato que guarda toda la información codificada en una red Visone. Por lo tanto, haga clic en el archivo, guarde como , navegue a la carpeta de su elección en el cuadro de diálogo de selección de archivos y guarde la red en un archivo cuyo nombre puede elegir como desee ( MyNetwork en nuestro ejemplo a continuación).

Una vez que haya guardado la red, su nombre aparecerá en la parte superior de la pestaña correspondiente. Cuando modifique la red más tarde, se agregará un asterisco (*) a su nombre, lo que indica que la versión actual contiene cambios no guardados. Al hacer clic en el archivo, guardar guarda la versión actual en el mismo archivo; etcétera.

Alternativamente, puede hacer clic en el icono similar a un disco Guardar archivo.pngen la barra de herramientas para guardar la red.

Modificación de propiedades de nodos y vínculos

Hasta ahora hemos explicado cómo puede agregar nodos y enlaces a una red. Además de esta información estructural , existen dos tipos más de información codificada en una red de visone: atributos y gráficos . Los atributos codifican información asociada con nodos (como sexo, edad o profesión) o vínculos (como fuerza de vínculo o tipo de relación); las variables gráficas codifican la apariencia visual de los nodos (p. ej., color, tamaño, posición x/y) o enlaces (p. ej., ancho de línea, color). Estos dos tipos de información son conceptualmente diferentes, pero puede optar por asociarlos asignando atributos a variables gráficas. La forma en que tales asignaciones se realizan automáticamente se explica con más detalle en el siguiente tutorial sobre visualización y análisis de redes.; a continuación, tratamos cómo las variables gráficas y los valores de los atributos se pueden cambiar manualmente.

Antes de hacer esto, es recomendable cambiar del modo de inserción al modo de análisis haciendo clic en el siguiente icono en la barra de herramientas : Lápiz gris.png(al hacerlo, el símbolo del lápiz rojo se desactivará y en la parte inferior de la ventana de visualización podrá ver brevemente el mensaje establecer el modo activo: análisis ). Estos dos modos especifican cómo interactúa su mouse con la GUI de Visone :

  • en el modo de análisis (símbolo de lápiz gris), los clics del mouse seleccionan nodos o enlaces y también borran las selecciones; es el modo habitual que debe elegir para la mayoría de los escenarios de uso de visone
  • en el modo de inserción (símbolo de lápiz rojo), los clics del mouse agregan nodos y enlaces como se explicó anteriormente; necesita el modo de inserción solo si desea agregar nuevos nodos o enlaces usando el mouse. El modo de inserción se activa cada vez que se abre una nueva red vacía a través de un archivo, nueva

Así que ahora deberías activar el modo de análisis. Cuando hace clic en un nodo, se selecciona; esto se indica visualmente con un color ligeramente más oscuro y con pequeños cuadrados que rodean el nodo. Un nodo seleccionado se puede arrastrar a otra ubicación manteniendo presionado el botón izquierdo del mouse y moviendo el puntero del mouse a la posición deseada. Se puede seleccionar más de un nodo manteniendo presionada la tecla Control mientras se hace clic en más nodos para seleccionarlos. La selección de lazos funciona en consecuencia.

Para cambiar la información (valores de atributo o gráficos) asociada con uno o varios nodos seleccionados, primero haga clic con el botón derecho en él (respectivamente, en uno de ellos) para abrir el menú contextual del nodo .

Al hacer clic en el último elemento ( propiedades... ) se abre el cuadro de diálogo de propiedades del nodo .

El cuadro de diálogo de propiedades del nodo tiene tres pestañas: general para cambiar la apariencia gráfica del nodo, etiqueta para cambiar la apariencia gráfica de la etiqueta del nodo y atributos para cambiar los valores de los atributos (incluido el texto de la etiqueta). Puede explorar algunas de las posibilidades, por ejemplo, cambiando el color y la forma de los nodos, el tamaño y la posición de las etiquetas y las propias etiquetas.

La modificación de las propiedades del enlace funciona de manera muy similar: un clic derecho en un enlace abre el menú contextual del enlace , al hacer clic en la opción de propiedades en este menú se muestra el cuadro de diálogo de propiedades del enlace en el que puede cambiar el color de la línea, el estilo, el ancho, definir si el enlace es dirigida o no dirigida, y mucho más. Juntos podrían modificar la red para que se parezca a la siguiente, excepto por las etiquetas (Alice, Deborah, Charlie, Bob). Para hacerlos visibles, debemos marcarlos como una etiqueta en visone. Cómo hacerlo lo aprenderá más adelante en este tutorial (bajo el punto 'Agregar nuevos atributos').

Algunos comentarios pueden ser útiles.

  • Cuando cambia el valor de algún campo en el diálogo de propiedades del nodo, estos cambios no se hacen visibles inmediatamente; más bien, primero debe hacer clic en el botón Aplicar .
  • Para obtener más posibilidades de elegir la posición de la etiqueta, primero debe cambiar el modelo en la pestaña de etiqueta del cuadro de diálogo de propiedades del nodo , por ejemplo, a 8 posiciones .
  • El texto de la etiqueta se cambia editando el valor del atributo llamado id en la pestaña de atributos. (Puede agregar más atributos a los nodos o vínculos y puede cambiar el nombre de los atributos; esto se explica más adelante en este tutorial).

Usar plantillas y crear una leyenda

Normalmente varios nodos o enlaces en una red tienen la misma combinación de color, forma, tamaño, etc. Si este es el caso, es conveniente hacer uso de plantillas de nodos y enlaces . Las plantillas definen tales combinaciones de variables gráficas que se pueden aplicar a cualquier conjunto seleccionado de nodos. Claramente esto ahorra tiempo y garantiza la consistencia, ya que de lo contrario habría que modificar muchas variables para cambiar de un estilo de nodo a otro. Las plantillas también definen la apariencia de los nodos que luego se agregan a la red. Además, las plantillas se pueden incluir en una leyenda que explique qué información está codificada en las variables gráficas.

Las plantillas de nodo se definen desde el cuadro de diálogo de propiedades de nodo (que se muestra arriba). Primero se modifican los gráficos del nodo seleccionado para que el nodo se vea como se desea. Luego, al hacer clic en el botón Crear plantilla en la línea inferior del cuadro de diálogo, se crea una nueva plantilla que especifica la combinación de variables gráficas del nodo seleccionado. (Al hacer clic en ese botón, no ve ningún cambio en la red).

Para administrar la lista actual de plantillas, haga clic en la opción plantillas... en el menú de nodos , como se muestra a continuación.

Esto abre el cuadro de diálogo de plantillas de nodo con este aspecto (o similar).

La plantilla de la fila superior es la plantilla predeterminada de Visone. La plantilla con el nodo rojo es la que acabamos de crear; se resalta indicando que cuando se agregue un nuevo nodo a la red, aparecerá como un círculo rojo. (Puede probar esto; no olvide cambiar del modo de análisis al modo de inserción antes de agregar más nodos y volver al modo de análisis antes de continuar).

Las plantillas también se pueden incluir en una leyenda , en la que se puede describir su significado. Por ejemplo, agregar descripciones apropiadas a las dos plantillas, marcar sus cuadros de leyenda (casillas de verificación en el lado izquierdo) y marcar el cuadro de leyenda de visualización incluye una leyenda para la vista de red con este aspecto.

Las otras opciones se explican en la página que describe el cuadro de diálogo de plantillas de nodos .

La creación y gestión de plantillas de enlaces funciona en consecuencia.

Agregar nuevos atributos

Hasta ahora hemos descrito cómo modificar la estructura de la red (nodos y enlaces) y los gráficos. Ahora trataremos cómo se puede agregar más información de atributos a los nodos y enlaces. El cuadro de diálogo de propiedades del nodo (enlace) permite cambiar el valor de los atributos ya existentes (actualmente solo hay un atributo llamado id ). Para agregar más funciones de atributos, o para cambiar sus nombres o tipos, use el administrador de atributos que se puede iniciar haciendo clic en el icono Administrador de atributos.pngen la barra de herramientas de Visone. El administrador de atributos se ve así.

Los cuatro botones de la línea superior se utilizan para cambiar de atributos de nodo a atributos de enlace, atributos de díada o atributos de red. Los seis botones del lado izquierdo se utilizan para especificar qué se debe hacer con los atributos del nodo (enlace, díada, red).

  • show & edit muestra los valores de los atributos que los nodos (enlaces, ...) asumen en todos los atributos de los nodos. (Actualmente solo hay una función de atributo llamada id y en la imagen de arriba puede ver los valores Alice , Bob , ... de los cuatro nodos). También puede modificar los valores si el cuadro de edición permite en la parte inferior del atributo se comprueba el administrador.
  • select le permite seleccionar todos los nodos que asumen un valor particular para un atributo específico (por ejemplo, todos los nodos cuyo valor en el atributo género es igual a mujer ).
  • configure le permite cambiar la estructura de los atributos, en particular, renombrarlos, cambiar su rango de valores (tipo), su valor predeterminado o su descripción, así como crear nuevos atributos o eliminar los existentes.
  • manipular le permite modificar atributos, por ejemplo, aplicando transformaciones numéricas.
  • El filtro ofrece formas más sofisticadas de seleccionar nodos.
  • import & export finalmente se usa para guardar y cargar atributos a/desde archivos.

Muchas de estas opciones se explican con más detalle en los siguientes dos tutoriales: visualización y análisis de redes y gestión avanzada de atributos .

Para agregar más funciones de atributo, seleccionamos configure . El administrador de atributos ahora se ve así.

Puede ver que el único atributo tiene el nombre id y asume valores de tipo texto (es decir, cadenas de caracteres). Si activa la casilla de verificación en el lado izquierdo, los valores de id se utilizarán como etiquetas de nodo (y ahora son visibles después de hacer clic en el botón Aplicar). Una vez que hayamos agregado otras funciones de atributo, estas se pueden usar alternativamente como etiquetas de nodo.

Para agregar otro atributo hacemos clic en el botón crear atributo . En la nueva fila, completamos el nombre del nuevo atributo (p. ej., género ), seleccionamos su tipo y, potencialmente, proporcionamos un valor predeterminado y una descripción. Repetimos esto dos veces agregando un atributo fuma que elegimos que sea de tipo binario y un atributo edad que es de tipo entero . Luego de esto tenemos que presionar el botón aplicar en la parte inferior del administrador de atributos. Tenga en cuenta que el nombre del archivo de red ( MyNetwork.graphml*) ahora está marcado con un asterisco, lo que indica que hay cambios sin guardar. De hecho, las funciones de atributo recién agregadas son parte de la información codificada en la red; recuerda guardar los datos de la red de vez en cuando.

Echemos un vistazo a los datos que realmente agregamos. Al marcar el botón Mostrar y editar en el lado izquierdo, obtendrá la siguiente vista.

Como puede ver, los valores de todos los atributos excepto id son los valores predeterminados o "sin valor". Obviamente, declarar el nombre y el tipo de una función de atributo no define sus valores. Los valores se pueden editar directamente en el administrador de atributos (si la casilla Permitir edición en la parte inferior está marcada), o se pueden modificar en la pestaña de atributos del cuadro de diálogo de propiedades del nodo que, después de la edición, podría tener este aspecto.

Los atributos de enlace se gestionan en consecuencia.

Cerramos esta sección comentando que los valores de los atributos normalmente no se agregan manualmente (lo que sería tedioso). Es más habitual que los atributos se importen de archivos o se calculen mediante un algoritmo de análisis de red. Ambos temas se tratan en el siguiente tutorial sobre visualización y análisis de redes .

Exportación de datos e imágenes de red

Cerramos este tutorial explicando cómo se pueden exportar redes a archivos de datos o imágenes en varios formatos. Tenga en cuenta que, en la mayoría de los casos, las redes se guardan en archivos GraphML (a través del menú archivo, guardar o archivo, guardar como ) como se explicó anteriormente. GraphML es el único formato que guarda toda la información codificada en una red Visone. En algunas situaciones, debe exportar la red (es decir, convertirla a un formato diferente).

  • Si desea utilizar la red en un programa que no admite GraphML , puede exportarlo en diferentes formatos de datos (p. ej., el formato de datos más básico son las matrices de adyacencia codificadas en tablas de valores separados por comas).
  • Si desea utilizar la imagen de red para su publicación en un documento (artículo, diapositivas, página web, etc.), puede exportarla a varios formatos de imagen como PNG, GIF, JPG, PDF y algunos más.

Para exportar redes a archivos de datos o imágenes, haga clic en exportar en el menú Archivo .

En el cuadro de diálogo de exportación de archivos, que se muestra a continuación, puede elegir un formato de red compatible para guardar datos en nodos y enlaces (es decir, la estructura pura de la red) o un formato de imagen compatible para guardar una imagen de la red actual. En el siguiente ejemplo, se guarda una imagen en un archivo PNG llamado MyNetwork.png .

Los datos de atributos de nodos y enlaces se pueden exportar a tablas de valores separados por comas a través del administrador de atributos . Esto se explica con más detalle en el siguiente tutorial sobre visualización y análisis de redes .

 

Tutoriales avanzados

Estos tutoriales ilustran el uso avanzado de Visone.

  • La administración avanzada de atributos le presenta todo el poder del administrador de atributos de Visone y le muestra cómo seleccionar elementos que dependen de los valores de los atributos. El administrador de atributos le permite, por ejemplo, convertir la fuerza de los lazos en distancia o clasificaciones y viceversa, dicotomizar redes, cambiar la escala de los pesos de los lazos y mucho más.
  • Colecciones de redes y redes dinámicas . Una colección de redes es un conjunto o secuencia de varias redes que pertenecen juntas, por ejemplo, mediante la construcción de una red longitudinal. Este tutorial lo guía a través de varios ejemplos de aplicaciones para colecciones de redes, incluida la visualización dinámica y el modelado estadístico de la dinámica de redes con el software RSiena .
  • Redes de eventos. Los enlaces en una red de eventos están formados por eventos de interacción con marca de tiempo, como usuarios que envían correos electrónicos a otros usuarios, usuarios que editan documentos en un entorno Web 2.0, etc. Este tutorial ilustra el análisis y la visualización de redes de eventos con visone.

extensiones de visión

  • R es una herramienta de software ampliamente utilizada para cálculos estadísticos y gráficos. Se puede abrir una consola R desde dentro de visone, con acceso completo al entorno de programación R y la capacidad de intercambiar datos de red de un lado a otro. Esto amplía enormemente las capacidades de visone, brindando acceso a un gran conjunto de métodos para el análisis y modelado estadístico.
  • Siena es una herramienta de software para el modelado estocástico orientado a actores (SAOM) de datos de panel de red. Se puede acceder a la versión reciente RSiena basada en R de forma transparente mediante los menús de Visone, y existen métodos gráficos dedicados para explorar los parámetros de forma interactiva.
  • KNIME es una herramienta integral de flujo de trabajo de minería de datos. KNIME y visone pueden intercambiar datos de red de un lado a otro en tiempo de ejecución.

Tutoriales específicos de la aplicación

Tutoriales externos

También hay tutoriales producidos por los usuarios en varios idiomas.

-------------------------------------------
Visualización y análisis (tutorial)


Este tutorial le muestra cómo el análisis y la visualización van de la mano en visone. Le presenta el escenario de uso más común: importar datos de uno o varios archivos, analizar la red, visualizar la red junto con los indicadores calculados, exportar datos e imágenes para su posterior procesamiento o publicación.

Este tutorial asume que tiene conocimientos básicos sobre cómo operar la GUI de Visone , como se explica en el tutorial anterior .

Presentamos un conjunto de datos ejemplar

Los datos que utilizamos en este tutorial han sido recopilados en un proyecto de investigación a largo plazo sobre redes de aculturación . Más información sobre el proyecto se puede encontrar en [1] . Dentro de este proyecto se han recogido, entre otras, las redes personales de los ya más de 1.000 inmigrantes. Cada uno de los encuestados (llamados ego ) proporcionó respuestas a cuatro tipos de preguntas:

  1. preguntas sobre ego , incluyendo país de origen, años de residencia, edad, género, color de piel, motivos para migrar, salud, habilidades lingüísticas...
  2. altera una lista de personas conocidas por ego (para la mayoría de las redes, el número se ha fijado en 45)
  3. preguntas sobre alters incluyendo país de origen, país de residencia, edad, color de piel, tipo de relación con el ego, ...
  4. lazos alter-alter (no dirigidos) pares de alters que se conocen (según el encuestado)

Se proporciona una descripción más detallada en la página Egoredes (datos) .

En este tutorial analizamos de manera ejemplar una de estas redes personales obtenidas al entrevistar a un migrante de República Dominicana a los Estados Unidos. El conjunto de datos aquí no contiene ninguna de las variables que caracterizan al ego, sino solo las características alter y los lazos alter-alter.

Más específicamente, los lazos se codifican en un archivo de matriz de adyacencia Egonet_ties.csv , las características alteradas en un archivo Egonet_attributes.csv . El archivo GraphML Egonet.graphml contiene vínculos y atributos de una manera más cómoda y confiable; los archivos CSV se proporcionan con el único propósito de demostrar cómo se pueden importar datos de tablas de valores separados por comas.

Para seguir los pasos explicados en este tutorial, debe descargar estos tres archivos y guardarlos en su disco duro (haga clic con el botón derecho y seleccione guardar enlace como ).

( Nota: también proporcionamos datos más recientes y completos sobre las redes personales de inmigrantes vinculados desde la página Signos_(datos) ; el análisis visual de esos datos se ilustra en el tutorial sobre redes personales ).

Importación de redes desde archivos de matriz de adyacencia

La forma habitual de obtener una red en Visone es leerla desde un archivo local a través del archivo de menú, abrir

El tipo de archivo habitual que visone lee es GraphML ; Los archivos GraphML contienen información sobre nodos y enlaces, sobre atributos de nodos y enlaces, y sobre información gráfica como diseño, color o forma. Para leer archivos GraphML, seleccione .graphml en el cuadro de diálogo para abrir archivos (que se muestra a continuación) y haga clic en Aceptar ; esto es simple, rápido y confiable.

Aquí, a modo de ilustración, vamos por el camino difícil y asumimos que los datos no se almacenan en un archivo GraphML sino en tablas de valores separados por comas . Este tipo de archivo muy primitivo se puede generar desde muchos programas, incluido software estadístico, editores de hojas de cálculo u otro software de análisis de red. A veces tienes que lidiar con este tipo de archivo.

Para abrir una red desde un archivo de matriz de adyacencia, seleccione archivos de tipo CSV (.txt, .csv) en el cuadro de diálogo para abrir archivos, seleccione el archivo apropiado en el explorador de archivos y haga clic en Aceptar . Para seguir los pasos descritos en este tutorial, seleccione el archivo Egonet_ties.csv .

Hacer clic en Aceptar no abre inmediatamente el archivo. De hecho, a diferencia de GraphML, los archivos CSV no tienen una interpretación autoexplicativa; más bien, el programa que tiene que manejarlos necesita alguna orientación. Por lo tanto, Visone abre un cuadro de diálogo de opciones de importación (ver más abajo).

Para obtener una explicación exhaustiva de todas las opciones y su significado, consulte la página del cuadro de diálogo de opciones de importación . Para continuar con este tutorial, configure todas las opciones como se muestra en la imagen de arriba y haga clic en Aceptar . Esto abre una red con este aspecto.

El .csv no contiene información de diseño. La posición de los nodos ha sido determinada por el algoritmo de diseño que se puede iniciar con el botón de diseño rápido .

Además de los formatos GraphML y ​​CSV, Visone también puede abrir archivos en formato .dl de UCINET , en formato .net de Pajek y algunos más.

En el tutorial de entrada de datos se proporciona un tratamiento más exhaustivo sobre las diversas posibilidades de importar datos a Visone .

Importación de atributos de tablas CSV

Actualmente, los nodos tienen solo un atributo llamado id . Los valores de otros atributos se proporcionan en el archivo Egonet_attributes.csv . Este archivo se puede fusionar con nuestra red actual a través del administrador de atributos, que se puede iniciar haciendo clic en el ícono Administrador de atributos.pngen la barra de herramientas de Visone.

En el administrador de atributos, elija el botón de nodo en la fila superior, importar y exportar a la izquierda, y seleccione el archivo Egonet_attributes.csv que descargó previamente a su computadora como archivo de importación. Al hacer clic en importar , se abre un cuadro de diálogo de opciones de carga similar al siguiente.

Es muy importante establecer correctamente los valores de los atributos de unión. Deben apuntar al nombre del atributo que identifica los nodos (atributo de red) y le dice a Visone qué columna en el archivo CSV importado contiene estos identificadores (atributo de archivo). Actualmente, en ambos menús desplegables , se selecciona id , pero en general puede haber varios atributos de nodo y los nodos también podrían identificarse mediante atributos que tengan un nombre diferente a id . Establecer también las otras opciones como se muestra arriba, en particular, establecer el delimitador de celda en punto y coma ( ; ) y hacer clic en Aceptar importa los atributos. Puede ver el resultado haciendo clic en mostrar y editaren el lado izquierdo del administrador de atributos. Luego, debería ver algo similar a la siguiente imagen.

Asignación de atributos a gráficos: atributos categóricos

Para muchas redes, es extremadamente revelador mostrar los valores de los atributos en la imagen de la red. En Visone, los atributos se pueden asignar a variables gráficas a través de la pestaña de visualización .

En la pestaña de visualización puedes elegir entre un montón de opciones; estos deben configurarse de arriba hacia abajo. Para la categoría, elija mapeo ya que queremos mapear atributos existentes a variables gráficas. (Las otras opciones son el diseño para aplicar un algoritmo de visualización, la geometría para realizar transformaciones afines, como rotar o escalar, el fondo para configurar el color/imagen de fondo y la apariencia del atributo para almacenar las coordenadas x, y en (nuevos) atributos).

El tipo de la asignación se refiere al tipo de la variable gráfica que se utiliza para codificar los valores de los atributos. Esta elección está restringida por el tipo de atributo que se va a mapear. Los atributos numéricos se pueden asignar a variables gráficas que permiten al usuario reconocer que un actor tiene un valor mayor que otro; ejemplos de tales variables son el tamaño o la posición, cuyo uso se demuestra más adelante en este tutorial. En esta sección, sin embargo, queremos codificar una variable categórica, más específicamente, el país de origen del actor. Una buena opción para una variable gráfica para codificar esta información es el color que seleccionamos en el menú desplegable a la derecha de tipo . Para la propiedad, elija el color del nodo.

El menú desplegable a la derecha del valor del nodo debe configurarse con el nombre del atributo que se va a codificar; elegimos Afrm (que significa país de origen del actor ). Finalmente, al seleccionar la tabla de colores para la opción de método , se le presenta una tabla con los diferentes valores del atributo Afrm junto con una selección predefinida de colores que puede cambiar como desee. Al hacer clic en el botón de visualización en la parte inferior de la pestaña de visualización, se aplica el mapeo cuyo resultado se muestra en el área de red de la ventana de Visone.

Indicadores analíticos de redes informáticas: centralidad

visone le ofrece una gran variedad de métodos que calculan medidas analíticas en una red determinada. En esta sección, calculamos de manera ejemplar un indicador de centralidad en el conjunto de actores. (Las centralidades de los nodos especifican qué actores son los importantes con respecto a un determinado criterio).

El cálculo de dichos indicadores se realiza a través de la pestaña de análisis . Para calcular el grado de los actores (es decir, el número de lazos adjuntos a cada actor), establezca la tarea en indexación . La indexación significa que estamos asignando valores a elementos individuales (es decir, a nodos o bordes) de la red. Establezca la clase en la centralidad del nodo y el índice en el grado . Los valores especificados para la longitud del enlace y la fuerza del enlace actualmente solo pueden ser uniformes ya que no tenemos ningún peso de enlace. Desmarcar el porcentaje y estandarizarcasillas asegura que se calculen los grados reales. El campo de texto a la derecha del nombre del atributo especifica el nombre del atributo en el que se almacenarán los valores calculados. (Visone hace sugerencias para este nombre; por el momento debería decir grado , pero puede cambiarlo si lo desea).

Una vez configuradas todas estas opciones, haga clic en el botón analizar en la parte inferior de la pestaña de análisis. (No verá ningún cambio en la imagen de la red; sin embargo, en la línea inferior de la ventana principal, Visone le indica qué se ha calculado y en qué atributo se ha almacenado).

Puede buscar los valores del atributo recién calculado en el administrador de atributos o en la pestaña de atributos del cuadro de diálogo de propiedades del nodo (por ejemplo, si selecciona el nodo con id 20, verá la última entrada que le indica que el grado del nodo es igual a 9) . También puede exportar los atributos a través del administrador de atributos (que funciona de manera similar a la importación de atributos explicada anteriormente) y almacenarlos en tablas CSV.

Sin embargo, en muchas situaciones es más revelador visualizar los valores de centralidad calculados. Esto se ilustra en la siguiente sección de este tutorial.

Asignación de atributos a gráficos: atributos numéricos

Los valores de centralidad (como los grados de nodo que se calcularon anteriormente) son atributos numéricos. Estos se pueden asignar a variables gráficas que permiten al usuario distinguir entre más grandes y más pequeños. Ejemplos de dichos gráficos son el tamaño, la posición (coordenadas x/y) o el gradiente de color. Por ejemplo, para asignar el grado del nodo al tamaño del nodo, puede proceder de manera similar a la asignación de atributos categóricos (ilustrado arriba). En la pestaña de visualización , elija categoría = mapeo , tipo = tamaño , propiedad = área de nodo y para atributo = grado ; clic en visualizar .

Disposición de la red

Los algoritmos de diseño de red calculan las posiciones de los nodos, enlaces y/o etiquetas para producir buenas imágenes de red. Para mayor comodidad, se puede iniciar un algoritmo de diseño de propósito general haciendo clic en el botón de diseño rápido Diseño rápido.png en la barra de herramientas de visone. Todos los demás algoritmos de diseño se pueden iniciar desde la pestaña de visualización (seleccione categoría = diseño ). Puede encontrar más explicaciones en la página de la pestaña de visualización .

Selección de elementos dependientes de valores de atributo

Finalmente, demostramos cómo se pueden seleccionar elementos de red (es decir, nodos y enlaces) que tienen valores de atributos específicos. Por lo tanto, descargue el archivo Egonet.graphml (consulte la descripción en la página Egoredes (datos) ), guárdelo en su computadora y ábralo en visone a través del menú archivo, abra .

Esta red resulta ser un gran lío que contiene 45 nodos y 990 enlaces (un simple cálculo te dice que la red está completa, es decir, cada par de nodos está conectado por un enlace). La información sobre qué actores realmente se conocen está codificada en la clasificación de atributos del enlace , que puede asumir los valores Nada probable , Tal vez o Muy probable . Para eliminar todos los enlaces que no están clasificados como Muy probable (digamos), abra el administrador de atributos , haga clic en el enlace del botón en la parte superior y seleccione en el lado izquierdo, seleccione la calificación del atributo del enlaceen el menú desplegable. La tabla muestra los diferentes valores de este atributo junto con la cantidad de enlaces que asumen este valor y al hacer clic en una o varias filas se seleccionan estos enlaces. Los enlaces seleccionados se pueden eliminar desde el menú contextual de enlaces o desde el menú de enlaces, eliminar enlaces . Al seleccionar y eliminar los enlaces clasificados como Nada probable o Tal vez y diseñar la red mediante el botón de diseño rápido, se muestra una red idéntica a la codificada en la matriz de adyacencia Egonet_ties.csv .

En el siguiente tutorial sobre gestión avanzada de atributos se ilustran formas más sofisticadas de seleccionar elementos de red .

-------------------------------------------

Entrada de datos (tutorial)

Normalmente, visone lee datos de red de archivos GraphML , lo que nunca debería causar ningún problema. Sin embargo, en algunos casos es necesario importar datos provenientes de otras fuentes que pueden, por ejemplo, exportar matrices de adyacencia a tablas de valores separados por comas (CSV). Este tutorial lo guía a través de las diversas posibilidades para ingresar datos en visone.

La forma habitual: leer GraphML

GraphML es el formato de archivo habitual para Visone; codifica los tres tipos de información que se encuentran en las redes visone: estructura de la red, atributos e información gráfica y es el único formato que lo hace. Para leer datos de red de archivos GraphML, use el menú de archivos , haga clic en abrir... , seleccione archivos de tipo .graphml y haga clic en el botón Aceptar .

Los otros tipos de archivos solo son necesarios cuando desea importar datos de otras fuentes que no pueden generar GraphML.

Una descripción general de las otras posibilidades.

Además de GraphML, visone puede leer datos de red de archivos exportados por otro software de análisis de red, incluidos UCINET , Pajek , Siena y algunos más. La apertura de estos archivos también se realiza a través del menú de archivos seleccionando el tipo de archivo apropiado. Se proporciona más información sobre la lectura de estos tipos de archivos en la sección sobre otros formatos admitidos .

Una opción más básica que debería ser factible en la mayoría de las situaciones es leer datos de red de archivos de valores separados por comas (CSV). Los archivos CSV son archivos de texto sin formato, por ejemplo, con este aspecto

  ;A B C D
 A;0;1;1;1
 B;1;0;1;0
 C;1;1;0;0
 D;1;0;0;0

que pueden ser creados por editores de hojas de cálculo (como MS Excel), software estadístico, la mayoría del software de análisis de red y muchos más. Sin embargo, la lectura de datos de archivos CSV es más propensa a errores ya que estos archivos no vienen con una definición inequívoca sobre cómo interpretarlos (más bien, debe decirle al programa cómo deben interpretarse estos archivos). La mayor parte de este tutorial está dedicado a la importación de archivos CSV.

Las redes personales recopiladas con el software EgoNet se pueden convertir a GraphML con el convertidor EgoNet2GraphML . Esto se ilustra en el tutorial sobre redes personales .

Las redes de edición de Wikipedia se pueden importar después de convertir los archivos de historial de edición con el software WikiEvent . Esto se ilustra en el tutorial sobre redes de edición de Wikipedia .

Si nada más funciona, puede utilizar la consola visone R que permite el acceso al entorno R para el cálculo estadístico o puede leer datos a través de la conexión KNIME que conecta visone a una herramienta integral de flujo de trabajo de extracción de datos. Ambos entornos, R y KNIME, proporcionan métodos muy generales y configurables para la entrada de datos y, además, le permiten preprocesar y/o filtrar los datos con un esfuerzo relativamente bajo. Te facilitamos más información sobre estas posibilidades en el apartado "si nada más funciona" .

Otra posibilidad más para crear redes directamente en visone es ingresarlas manualmente (lo cual solo es apropiado si las redes son pequeñas y los datos aún no están disponibles en formato electrónico). Esta opción se ilustra en el tutorial que presenta el editor de red visual .

Las variantes de los archivos de valores separados por comas (CSV)

Un archivo de valores separados por comas se puede considerar como un archivo de texto sin formato que codifica una tabla, es decir, una matriz de datos que tiene filas y columnas, a veces también denominada matriz. En un contexto de red, existen diferentes posibilidades para codificar información sobre nodos, enlaces o información de atributos en dichas tablas. Los tres primeros (matrices de adyacencia, listas de enlaces y listas de adyacencia) brindan información sobre nodos y enlaces y se pueden abrir a través del menú de archivo y el cuadro de diálogo de opciones de importación . La cuarta tabla muestra una tabla de atributos que proporciona información sobre los atributos de nodos o enlaces. Esos archivos de datos se importarán a través del administrador de atributos .. Lo que sigue es una breve caracterización de estos tipos de archivos. En las siguientes secciones se proporciona una explicación más exhaustiva sobre cómo importar esas tablas de datos en Visone.

Archivos de matriz de adyacencia. Una matriz de adyacencia codifica para todos los pares de nodos (indexando las filas y columnas de la tabla) ya sea que haya o no un enlace que conecte estos nodos. A continuación se muestra un ejemplo.

  ;A B C D
 un;0; 1 ;1;1
 B; 0 ;0;1;0
 C;1;1;0;0
 D;1;0;0;0

La primera fila y la primera columna son las etiquetas de los nodos; la parte restante codifica si existe un vínculo desde el nodo que indexa la fila hasta el nodo que indexa la columna. Por ejemplo, el carácter 1 en la fila indexada por A y la columna indexada por B indica que hay un enlace que va de A a B ; el 0 en la fila B y la columna A indica que no hay enlace en la dirección inversa.

Archivos de lista de enlaces. Una lista de enlaces contiene tantas filas como enlaces hay en la red y (en su forma más básica) una lista de enlaces contiene dos columnas donde la entrada en la primera columna es el identificador del nodo fuente y la entrada en la segunda columna denota el nodo de destino del enlace. el siguiente ejemplo

C.A
 C;B
 LICENCIADO EN LETRAS
 ANUNCIO

define cuatro enlaces: del nodo A al nodo C , de C a B , etc. Tenga en cuenta que las listas de enlaces usan menos espacio que las matrices de adyacencia, especialmente si la red es muy escasa (es decir, cuando el número de enlaces dividido por el número de nodos pares es un valor pequeño cercano a cero).

Archivos de lista de adyacencia. Una lista de adyacencia tiene tantas filas como nodos hay en la red. Cada fila puede tener una longitud diferente y la fila asociada con un nodo enumera todos los vecinos de este nodo. Por ejemplo, en el siguiente ejemplo

1;2;4;5
 2;1;5
 3;5
 4;1
 5;1;2;4

la lista de adyacencia define para el nodo 1 tres enlaces (salientes): al nodo 2 , al nodo 4 y al nodo 5 . El nodo 2 tiene enlaces al nodo 1 y al nodo 5 , etc.

Tablas de atributos. Una tabla de atributos tiene una fila que enumera los nombres de los atributos (en el siguiente ejemplo, esto es id;edad;fuma seguido de tantas filas como nodos haya en la red.

id;edad;fuma
 R;23;falso
 B;28;verdadero
 C;19;verdadero
 D;27;falso

Una de las columnas ( id en el ejemplo anterior) enumera los identificadores de nodo únicos (no es necesariamente la primera fila y no necesariamente está etiquetada como id ). Las otras columnas enumeran los valores de atributo del atributo cuyo nombre se proporciona en el encabezado de la columna respectiva.


Nota: Visone no permite ingresar simultáneamente una matriz de adyacencia junto con atributos dados en un archivo. Es decir, un archivo como

  ;A;B;C;D;edad;fuma
 A;0;1;1;1;23;falso
 B;1;0;1;0;28;verdadero
 C;1;1;0;0;19;verdadero
 D;1;0;0;0;27;falso

(Teniendo la interpretación de que las primeras cuatro columnas especifican una matriz de adyacencia y las dos últimas columnas definen valores de atributo de nodo) no se puede abrir. Más bien, debe dividirlo en dos archivos separados, uno que contenga la matriz de adyacencia que se puede abrir a través del menú de archivos y el otro que contenga la tabla de atributos que se puede abrir a través del administrador de atributos . (Por ejemplo, en MS Excel podría dividir el archivo seleccionando columnas, copiarlas y pegarlas en una nueva tabla).


Importación de nodos y enlaces

Para crear una red a partir de uno de los formatos de datos mencionados anteriormente (matriz de adyacencia, lista de enlaces, lista de adyacencia) use el menú de archivo , haga clic en abrir... , seleccione archivos de tipo CSV (.txt, .csv) en el archivo selector, navegue hasta el archivo que desea abrir y haga clic en el botón Aceptar . Luego se abre el cuadro de diálogo de opciones de importación , donde selecciona el formato de datos apropiado en el menú desplegable superior. Dependiendo del formato de los datos, el cuadro de diálogo de opciones de importación le muestra las diversas configuraciones que se deben realizar para interpretar los datos correctamente. La siguiente imagen muestra el cuadro de diálogo de opciones de importación, al seleccionar la matriz de adyacencia como formato de datos. El tutorial de visualización y análisis explica elImportación de datos de una matriz de adyacencia en detalle , utilizando un conjunto de datos ejemplar. En la página de diálogo de opciones de importación se proporciona una descripción de la importación de todos los (otros) formatos de datos . Tenga en cuenta que el cuadro de diálogo de opciones de importación está diseñado para importar información sobre nodos y enlaces, no sobre atributos. La única excepción es la importación de listas de nodos , donde se creará una red de nodos aislados y sus atributos.


Importación de atributos de nodos y enlaces

Para abrir una tabla de atributos y agregar valores de atributos a los nodos o enlaces de una red que ya está abierta en visone, use el administrador de atributos que se puede iniciar haciendo clic en el icono Administrador de atributos.pngen la barra de herramientas de visone.

En el administrador de atributos, elija el botón de enlace o nodo en la fila superior, importe y exporte a la izquierda, la operación importar en el menú desplegable y seleccione el archivo CSV que contiene los atributos que desea importar.



Al elegir un archivo, se abre un cuadro de diálogo de opciones de carga (se muestra un ejemplo a continuación), donde es muy importante establecer correctamente los valores de los atributos de unión en los menús desplegables superiores. El atributo de red debe apuntar al nombre del atributo que identifica los nodos (o enlaces) en la red ya abierta. El atributo de archivo le dice a Visone qué columna en el archivo CSV importado contiene estos identificadores. Las opciones de formato de archivo especifican el formato del archivo seleccionado. En el tutorial de visualización y análisis se proporciona una ilustración ejemplar de la importación de atributos de enlace .


Otros formatos compatibles

Si nada más funciona: use la consola R o la conexión KNIME

visone ofrece la consola R con la que se pueden enviar datos de red de visone a R y viceversa. Esta capacidad de cargar datos de R, junto con las capacidades de entrada y procesamiento de datos de R, abre posibilidades casi ilimitadas para importar datos de otras fuentes, así como para importar datos que deben limpiarse, filtrarse o procesarse previamente antes de convertirlos en una red.

El funcionamiento básico de la interfaz de Visone a R se explica en el tutorial de R. Los tutoriales sobre cómo trabajar con R están vinculados desde el sitio web de R. Un paquete R particularmente útil para la entrada de datos es el paquete externo para "leer y escribir datos almacenados por paquetes estadísticos como Minitab, S, SAS, SPSS, Stata, Systat, ..., y para leer y escribir archivos dBase".