Artículos

6.2: Crear conjuntos de datos UCINET - Matemáticas


Los conjuntos de datos de UCINET se almacenan en un formato especial (Pascal), pero se pueden crear y manipular utilizando tanto UCINET como otras herramientas de software (editores de texto y hojas de cálculo). Cada conjunto de datos UCINET consta de dos archivos separados que contienen información de encabezado (p. Ej., Myfile. ## h) y las líneas de datos (p. Ej., Myfile. ## d). Debido a esta forma un tanto inusual de almacenar datos, es mejor crear conjuntos de datos con el editor de hojas de cálculo interno o las herramientas de lenguaje DL, o importar archivos de texto o de hojas de cálculo y guardar los resultados como archivos UCINET.

Hay varias formas de crear archivos de datos que UCINET puede leer.

El editor de hojas de cálculo. UCINET tiene un editor de hojas de cálculo incorporado que se puede usar para ingresar etiquetas de variables y mayúsculas y valores de datos (datos> hojas de cálculo> matriz). Este editor le permite especificar el número de filas y columnas, y tiene la característica interesante de poder especificar que un conjunto de datos es simétrico. Si estamos registrando un conjunto de datos donde no se dirigen los lazos entre los actores, esta función ahorra la mitad de la entrada de datos. También hay herramientas para llenar la matriz con ceros (un punto de partida común para muchos conjuntos de datos que tienen conexiones dispersas entre actores), permutar filas, simétrizar y dicotomizar (ver discusiones en las secciones a continuación) y copiar etiquetas de fila a las etiquetas de columna. (si los datos son simétricos, solo necesita ingresar las etiquetas una vez).

El editor de hojas de cálculo de UCINET puede importar y exportar hojas de cálculo de Excel, por lo que puede utilizar las herramientas de ambos programas al máximo. Para importar Excel a UCINET, asegúrese de guardar su hoja de cálculo como versión 4 o anterior; El formato de varias hojas de las versiones más recientes de Excel no es compatible con UCINET.

Si tiene un conjunto de datos bastante pequeño, el editor de hojas de cálculo UCINET es una buena opción para crear conjuntos de datos de matriz única, que se guardan automáticamente como archivos UCINET que pueden ser utilizados por otras partes del programa.

Importar (y exportar). Los conjuntos de datos se pueden mover de varios formatos de archivos de datos de otros programas a UCINET. El Datos> Importar>... El elemento de menú admite la importación desde NetDraw (formato VNA), Pajek, Krackplot y Negopy. También admite la importación de archivos de texto ASCII sin procesar y archivos guardados como hojas de cálculo de Excel (versión 4 o anterior). Por lo tanto, si comenzó con un dibujo de NetDraw, por ejemplo, y guardó los resultados como VNA, puede importarlo a UCINET para calcular las medidas de la red. Me siento más cómodo con Excel que con el editor de UCINET, por lo que normalmente hago conjuntos de datos en Excel y los importo.

Cuando UCINET importa un archivo, producirá una ventana con sus resultados. ¡Compruebe para asegurarse de que sean correctos! Cuando se realiza la importación, UCINET guarda automáticamente los archivos de datos en formato UCINET en el directorio predeterminado.

A menudo es una buena idea configurar un nuevo directorio para cada proyecto y establecer el directorio predeterminado para este nuevo directorio usando el icono de archivador en la barra de herramientas, o Archivo> Cambiar predeterminado carpeta.

Los conjuntos de datos de UCINET también se pueden exportar para su uso en otros programas. Datos> Exportar> ... producirá archivos de Excel, texto ASCII sin procesar, Pajek, Mage, Metis y Krackplot.

El idioma DL: Si ha estado mirando el menú UCINET Data mientras lee la discusión anterior, es posible que haya notado que el programa importa y exporta archivos "DL". DL (para "lenguaje de datos") es un lenguaje muy poderoso y (bastante) simple que permite la creación de conjuntos de datos UCINET bastante complejos y grandes con una entrada mínima de datos.

Los archivos de idioma DL son archivos de texto ASCII sin formato que se pueden crear con cualquier editor (asegúrese de almacenar los resultados como texto sin formato). Se proporciona una guía de referencia bastante completa en UCINET (Ayuda> Temas de ayuda> DL).

El lenguaje DL puede ser un poco exigente y requiere un poco de esfuerzo descubrir cómo hacer exactamente lo que quieres hacer con él. Pero hay una serie de circunstancias en las que vale la pena el esfuerzo, en comparación con el uso de una hoja de cálculo. En particular, si su conjunto de datos consta de varias matrices y si los datos son bastante escasos o si el conjunto de datos tiene muchas filas y columnas; entonces el archivo DL es el camino correcto a seguir.

No exploraremos el idioma en detalle aquí; el archivo de ayuda es bastante bueno. La Figura 6.3 muestra un ejemplo de un archivo DL que ilustra algunas de las características.

Figura 6.3: Ejemplo de archivo de idioma DL.

El archivo comienza con "dl" para indicar el tipo de archivo y la especificación de la dimensión de la estructura de datos (el lenguaje permite especificar el número de filas, columnas y matrices). Las etiquetas para los nodos se dan en el párrafo "etiquetas:". Los datos se dan en un párrafo "datos:".

Lo interesante de este ejemplo es el uso de la formato = edgelist1 mando. Esto le dice a UCINET que lea las líneas de datos de una manera muy eficiente. El edgelist1 El formato es un conjunto de filas, cada una de las cuales identifica dos nodos y el valor de la conexión entre ellos. En el conjunto de datos resultante, todas las entradas son cero, excepto las que se han especificado. Entonces, entre nuestros nueve actores, hay un vínculo del actor 1 al actor 1, un vínculo del actor 1 al actor 2, un vínculo del actor 1 al actor 6, etc. Aquí, la matriz es binaria: el valor de cada empate (la tercera entrada en cada línea) es 1.

Otro muy util formato = el método es listanodo1. En este formato, cada línea de datos consta del nombre (o número) de un nodo de origen, seguido de todos los nodos a los que tiene conexión (este formato particular es para datos cero / uno sobre la presencia o ausencia de un conexión). Entonces, este enfoque requiere solo una línea de datos para cada actor. Por ejemplo, una línea en el datos: La sección que dice: 3 5 6 19 24 indicaría que el actor número 3 tenía un vínculo binario dirigido a los actores 5, 6, 19 y 24.

Estos y otros métodos disponibles en DL permiten la entrada de conjuntos de datos muy grandes y complejos con la mayor eficiencia y la mínima escritura. Si tiene un problema con muchos casos, conexiones o tipos de conexiones, invierta un poco de tiempo en DL.


Ver el vídeo: Getting Started with UCINET (Octubre 2021).