SESIÓN PRÁCTICA 2: MANEJO DEL VISOR DE RESULTADOS, VENTANAS DE SINTAXIS Y GRÁFICAS PROBABILIDAD Y ESTADÍSTICA PROF. Esther González Sánchez Departamento de Informática y Sistemas Facultad de Informática Universidad de Las Palmas de Gran Canaria Curso 2008-2009 Tema 2. Manejo del Visor de Resultados, ventanas de Sintaxis y Gráficas En esta práctica seguiremos estudiando las principales ventanas del SPSS. Una vez conocido el Editor de datos, pasamos a ver un poco más en detalle el Visor de resultados y las ventanas de sintaxis, así como el Editor de Gráficos. 2.1. El Editor de sintaxis. Como ya hemos comentado, originalmente SPSS no era un programa basado en el formato de Windows (ventanas y menús), sino que estaba basado en un lenguaje de comandos. SPSS iba produciendo resultados a medida que se iban ejecutando comandos. Hoy en día, se puede acceder a la mayoría de los comandos desde los menús y cuadros de diálogo. No obstante, algunos comandos y opciones sólo están disponibles mediante el uso del lenguaje de comandos. El lenguaje de comandos también permite guardar los trabajos en un archivo de sintaxis, con lo que se podrá repetir los análisis en otro momento. Supongamos que tuviéramos en un fichero, las siguientes variables: P4, P501, P502, P503, P504 que miden las siguientes características: P4: Satisfacción por la democracia P501: Partidos necesarios P502: Partidos sólo interés propio P503: Partidos no se preocupan P504: No importa quien esté en el poder. Lo primero que tenemos que comprobar en la Vista de variables es que estas variables tienen una etiqueta adecuada tanto para identificarlas como para ayudarnos a interpretar los valores, ya que sus nombres no son muy clarificadores. De no ser así deberíamos asignarles como etiqueta, la información de lo que miden. Para modificar estas etiquetas basta con escribir directamente sobre las celdas correspondientes a cada una de las variables en la columna Etiqueta en la Vista de Variables. Pero tendríamos que hacerlo una por una, con todas las variables. Otra modificación que podríamos estar interesados en hacer a las variables consistiría en añadir algunas etiquetas a determinados valores. Para asignar etiquetas a los valores podemos ir primero a la celda correspondiente a la variable en la columna Valores de la Vista de Variables y modificarla allí. Para asignar las mismas etiquetas a otras variables tendríamos que repetir el mismo proceso una por una. Una forma más rápida de asignar etiquetas identificativas a las variables y de valor a varias variables que adoptan los mismos valores con los mismos significados consiste en hacerlo a través de la ventana de Sintaxis. Para verlo, abrimos una ventana de Sintaxis en Archivo Nuevo Sintaxis. Esta nueva ventana está asociada a un archivo de texto en el que vamos escribiendo nuestros comandos para luego ejecutarlos. La ventaja de utilizar la sintaxis al trabajar con SPSS es que podemos guardar este tipo de archivos de modo independiente a la matriz de datos, por lo que nos sirve como una especie de cuaderno en el que conservamos todas las modificaciones que hemos hecho a los datos originales. Esto resulta muy útil cuando 1 volvemos a utilizar, transcurrido un cierto tiempo, datos que en su día modificamos, ya que es frecuente no recordar qué es lo que hicimos exactamente. Para que el fichero de sintaxis nos sea útil también en el futuro, conviene que al comienzo del mismo indiquemos cuál es el fichero de datos al que está asociado y cualquier otra información que pueda ser relevante. Lo primero que vamos a hacer es poner etiquetas a algunas variables. El comando es: VAR LAB p4 ‘Satisfacción democracia’. VAR LAB quiere decir “variable label” (etiqueta de variable), con lo cual el comando simplemente le está diciendo a SPSS que ponga una etiqueta a la variable p4 que contenga lo que está entre las comillas simples y el punto es necesario para que SPSS entienda que el comando ha finalizado. Si quisiéramos poner las etiquetas a varias variables de una vez, eliminaríamos el punto y escribiríamos una barra (/) tras la que vendría el nombre de la variable y la etiqueta entre las comillas simples. Cuando terminemos de listar las variables con sus respectivas etiquetas no se nos debe olvidar el punto. La barra es un elemento del lenguaje de comandos de SPSS que le indica al programa que tiene que volver a aplicar el mismo comando principal (en este caso VAR LAB) que acaba de aplicar hasta que encuentre un punto. En el fichero de sintaxis podemos también escribir una nota antecedida por un asterisco sobre lo que vamos a hacer con el siguiente comando: *Estamos asignando etiquetas de valor a las variables p601, p602, p603, p604, p605, p606 y p607. Esto nos sirve para saber cuál es el significado del comando que vamos a aplicar: VALUE LABELS p601 to p607 0 'ninguna importancia' 10 'mucha importancia' 98 'N.S.' 99 'N.C.' . 2 Ahora para ejecutar el comando y que SPSS lo reciba, debemos marcar esta última línea con el ratón y apretar el botón que tiene un triangulito negro (ejecutar comando actual). Si ahora volviéramos a la Vista de variables, veríamos que ya aparecen las nuevas etiquetas, tanto de variables como de valor. Para guardar el fichero de sintaxis, vamos a Archivo Guardar como... en cada una de la ventana de sintaxis, y le damos un nombre. Los archivos de sintaxis del SPSS llevan la extensión .sps. Un archivo de sintaxis es simplemente un archivo de texto que contiene comandos. Aunque es posible abrir una ventana de sintaxis y escribir comandos, es más sencillo permitir que el programa nos ayude a construir un archivo de sintaxis mediante uno de los siguientes métodos: • • • Pegando la sintaxis de comandos desde los cuadros de diálogo Copiando la sintaxis desde las anotaciones de los resultados Copiando la sintaxis desde el archivo diario En cualquier caso, en la ventana de sintaxis, podemos ejecutar la sintaxis pegada, editarla y guardarla en un archivo de sintaxis. Si, a pesar de todo, seguimos interesados en teclear directamente la sintaxis de un comando, en la ayuda en pantalla de un procedimiento determinado, pulsando en el vínculo de sintaxis de comandos que aparece en la lista de Temas relacionados podemos acceder a un diagrama de la sintaxis correspondiente al comando relevante. 3 Pegar sintaxis desde cuadros de diálogo La manera más fácil de construir un archivo de sintaxis de comandos es realizando las selecciones en los cuadros de diálogo y pegar la sintaxis de las selecciones en una ventana de sintaxis, pulsando el botón Pegar. Si pega la sintaxis en cada paso de un análisis largo, podrá generar un archivo de trabajo que le permitirá repetir el análisis con posterioridad Copia de la sintaxis desde las anotaciones de los resultados Se puede construir un archivo de sintaxis copiando la sintaxis de comandos de la anotación que aparece en el Visor. Para usar este método debe seleccionar Mostrar comandos en anotaciones en el cuadro de diálogo del Visor antes de ejecutar el análisis (Edición → Opciones → Mostrar comandos en anotaciones (en la pestaña Visor del borrador)). Todos los comandos aparecerán en el Visor junto con los resultados del análisis. Edición de la sintaxis en un archivo diario Por defecto, todos los comandos que se han ejecutado durante una sesión se graban en un archivo de diario denominado spss.jnl (definido en Opciones en el menú Edición). Se puede editar el archivo de diario y guardarlo como archivo de sintaxis, que luego podrá utilizarse para repetir un análisis ejecutado anteriormente. El archivo diario es un archivo de texto que puede editarse como cualquier otro archivo de texto. Dado que los mensajes de error y las advertencias también se registran en el archivo diario, junto con la sintaxis de comandos, se deberá editar y eliminar los mensajes de error y de advertencia que aparezcan antes de guardar el archivo de sintaxis. No obstante, tengan en cuenta que los errores se deben solucionar o el trabajo no se podrá ejecutar correctamente. Guarde el archivo diario editado con un nombre diferente. Puesto que el archivo de diario se amplía o sobrescribe de forma automática en cada sesión, utilizar el mismo nombre para un archivo de sintaxis y para un archivo de diario puede producir resultados inesperados. Reglas de la sintaxis Recuerde las siguientes sencillas reglas al editar y escribir la sintaxis de los comandos: • • • • • • Cada comando debe empezar en una línea nueva y terminar con un punto (.). La mayoría de los subcomandos están separados por barras inclinadas (/). La barra inclinada que precede al primer subcomando de un comando, generalmente es opcional. Los nombres de variable deben escribirse completos. El texto incluido entre apóstrofos o comillas debe ir contenido en una sola línea. Cada línea de la sintaxis de comando no puede exceder de 80 caracteres. Debe utilizarse un punto (.) para indicar decimales, independientemente de la configuración regional de Windows. 4 • Los nombres de variable que terminen en un punto pueden causar errores en los comandos creados por los cuadros de diálogo. No es posible crear nombres de variable de este tipo en los cuadros de diálogo y en general deben evitarse. La sintaxis de comandos no distingue las mayúsculas de las minúsculas y permite el uso de abreviaturas de tres letras en la mayoría de las especificaciones de los comandos. Se pueden usar tantas líneas como se desee para especificar un único comando. Se pueden añadir espacios o líneas de separación en casi cualquier punto donde se permita un único espacio en blanco, como alrededor de las barras inclinadas, los paréntesis, los operadores aritméticos o entre los nombres de variable. Por ejemplo: FREQUENCIES VARIABLES=CATLAB SEXO /PERCENTILES=25 50 75 /BARCHART. y freq var=catlab sexo /percent=25 50 75 /bar. son alternativas aceptables que generan los mismos resultados. Para ejecutar la sintaxis de comandos Resalte los comandos que desee ejecutar en la ventana de sintaxis. Pulse en el botón Ejecutar (el triángulo que apunta hacia la derecha) en la barra de herramientas de la ventana de sintaxis. También puede seleccionar una de las siguientes opciones del menú Ejecutar. • Todo. Ejecuta todos los comandos de la ventana de sintaxis. • Selección. Ejecuta los comandos seleccionados. Esto incluye los comandos parcialmente resaltados. • Actual. Ejecuta el comando donde se encuentra el cursor. • Hasta el final. Ejecuta todos los comandos incluidos desde la posición actual del cursor hasta el final del archivo de sintaxis de comandos. El botón Ejecutar de la barra de herramientas del Editor de sintaxis ejecuta los comandos seleccionados o el comando donde se encuentra el cursor si no hay nada seleccionado. 2.2. El Visor de resultados Una vez se solicite un análisis con los datos que se encuentran en el Editor de datos, los resultados obtenidos se muestran en la ventana Visor de resultados, cuyo aspecto es el siguiente: 5 El Visor se divide en dos paneles: • • El panel izquierdo muestra una vista de titulares del contenido. El panel derecho contiene tablas estadísticas, gráficos y resultados de texto. El contenido del Visor puede guardarse en un documento del Visor. El documento incluirá los dos paneles de la ventana del Visor (titulares y contenidos) y tendrá. Por defecto, la extensión .spo. Puede pulsar y arrastrar el borde derecho del panel de titulares para cambiar la anchura del mismo. 6 El panel de titulares proporciona una tabla de contenidos del documento del Visor. Utilice este panel para navegar por los resultados y controlar su presentación. La mayoría de las acciones en dicho panel tienen su efecto correspondiente en el panel de contenidos. • Si se selecciona un elemento en el panel de titulares, se seleccionará y mostrará el elemento correspondiente en el panel de contenidos. • Si se mueve un elemento en el panel de titulares, también se moverá el elemento correspondiente en el panel de contenidos. • Si se contrae la vista de titulares, se ocultarán los resultados de todos los elementos en los niveles contraídos. Se puede utilizar el Visor para: • Examinar los resultados (con ayuda de las barras de desplazamiento o bien pulsando en un elemento de los titulares para ir directamente a la tabla o gráfico correspondientes). • Mostrar u ocultar tablas y gráficos seleccionados (pulsando en el icono del libro cerrado (ocultar) o libro abierto (mostrar) de la barra de herramientas de los titulares). • Cambiar el orden de presentación de los resultados moviendo los elementos seleccionados (con Copiar, Pegar y Cortar o pulsando y arrastrando con el ratón). • Cambiar la alineación de los resultados (Formato). Todos los resultados aparecen alineados a la izquierda en el Visor. Las opciones de alineación sólo afectan a la impresión de resultados. Los elementos con alineación centrada y a 7 la derecha se identifican por un pequeño símbolo situado encima y a la izquierda del elemento. • Cambiar el tamaño (pequeño, mediano, grande) y la fuente de los titulares (Ver→Tamaño y Fuente de los titulares). • Se puede añadir un nuevo elemento de texto (texto o titular) al contenido del Visor (Insertar→ Nuevo título, o Insertar→ Nuevo texto). • Mover elementos entre el Visor y otras aplicaciones. Las tablas pivote y los gráficos pueden copiarse y pegarse en otra aplicación para Windows, como puede ser un procesador de textos o una hoja de cálculo. Puede pegar las tablas pivote o los gráficos en varios formatos, incluyendo los siguientes: Objeto incrustado. Puede incrustar las tablas pivote y los gráficos interactivos en las aplicaciones que admitan objetos Active-X. Después de pegar la tabla, puede activarla en su lugar pulsando dos veces en ella y editarla posteriormente como si estuviera en el Visor. Imagen (metarchivo). Puede pegar las tablas pivote, los resultados de texto y los gráficos como imágenes de metarchivo. El formato de la imagen puede cambiarse de tamaño en la otra aplicación y a veces determinados aspectos de la edición se pueden realizar con las características que proporcione la otra aplicación. Las tablas pivote pegadas como imágenes conservan todas las características de bordes y fuente. RTF (formato de texto enriquecido). Las tablas pivote pueden pegarse en otras aplicaciones con formato RTF. En la mayoría de las aplicaciones, esta opción pega la tabla pivote como una tabla que puede editarse en ellas. Mapa de bits. Los gráficos pueden pegarse en otras aplicaciones como mapas de bits. BIFF. El contenido de una tabla se puede pegar en una hoja de cálculo y conservar la precisión numérica. Texto. El contenido de una tabla se puede copiar y pegar como texto. Esto puede ser útil en aplicaciones como el correo electrónico, en las que sólo se puede aceptar o transmitir texto. 2.3. El Editor de gráficos. El SPSS permite crear y modificar los gráficos y diagramas de alta resolución en las ventanas de los gráficos. Se pueden crear mediante procedimientos del menú Gráficas y mediante diversos procedimientos del menú Analizar. Una vez creados, que aparecen en el Visor de resultados, es posible cambiar los colores, seleccionar diferentes tipos de fuentes y tamaños, intercambiar los ejes horizontal y vertical, rotar diagramas de dispersión 3-D e incluso cambiar el tipo de gráfico. Vamos a crear una gráfica de ejemplo y a modificarla luego, para ir viendo las posibles opciones que se nos presentan. 8 Supongamos que hemos registrado la temperatura de nuestra oficina a primera hora de la mañana y a última hora de la tarde todos los días durante una semana y queremos una gráfica que ponga de relieve lo mucho que varía la temperatura. Primero debemos introducir los datos, luego crear la gráfica, y luego modificar la gráfica como queramos. Como primer paso introducimos los datos en el Editor de datos. Si en lugar de crear esta gráfica nueva, deseáramos obtener una a partir de cualquier fichero de datos cargado en el Editor, los pasos serían los mismos obviando este primero. Los nombres de las variables no son muy significativos, pero los mantendremos hasta después de creada la gráfica, donde veremos como modificarlos. Elegimos Graficas → Barras y nos aparece el siguiente cuadro de diálogo: Seleccionamos Agrupada y Valores individuales de casos y pulsamos en Definir. Esto abre otro cuadro de diálogo como el siguiente: 9 Llevamos las variables desde la lista de variables de origen a la lista Las barras representan resaltándolas y pulsando en la flecha y pulsamos en Aceptar. Obtendremos la siguiente gráfica en el Visor de resultados. Una vez obtenida la gráfica podemos modificarla para que proporcione la información de forma más clara. Para ello pulsamos dos veces sobre ella en el visor de resultados y se abre una nueva ventana, el Editor de gráficas, donde podemos cambiarle diversos aspectos: 10 El eje de categorías en la base de la gráfica: para modificarlo pulsamos dos veces en cualquier lugar de la palabra Número de caso. Esto abre el siguiente cuadro de diálogo, donde podremos seleccionar si ver o no la línea del eje, el título que queremos que aparezca en el eje (o ninguno), la justificación de ese título, las divisiones que queremos ver en ese eje (marcas de comprobación, cuadrículas o ninguna), si queremos ver etiquetas o no. Si quisiéramos ver etiquetas podemos pulsar el botón Etiquetas y se abriría otro cuadro de diálogo para definirlas. Una vez que lo hemos configurado a nuestro gusto pulsamos en aceptar y regresamos a la gráfica donde podremos apreciar todos los cambios realizados. En nuestro ejemplo, eliminamos el título y cambiamos las etiquetas a los días de la semana. La leyenda: pulsamos dos veces en la leyenda y se abre otro cuadro de diálogo, que nos permite seleccionar si deseamos ver la leyenda o no, el título de la misma y la justificación y las etiquetas de la misma. 11 En nuestro ejemplo cambiamos las etiquetas a Mañana y Tarde. El eje de escala: Pulsando dos veces en la palabra Valor se abre el siguiente cuadro de diálogo, donde podemos seleccionar si ver o no la línea del eje, si le ponemos título al eje y la justificación del mismo, la escala de medida y el rango de valores mostrados. Podemos elegir también si las marcas en el eje, tanto las divisiones mayores como menores, son de comprobación o cuadrículas (a la derecha se presenta una muestra). Podemos seleccionar el ver o no etiquetas y configurarlas con un nuevo cuadro de diálogo, si ver o no el eje derivado y configurarlo y cual es la línea de origen para la representación de las barras. En nuestro ejemplo cambiamos el título a Celsius y la línea de origen de las barras a 22. Podemos realizar otras mejoras a la gráfica usando las opciones del menú Diseño, algunas de las cuales se encuentran como botones en la barra de herramientas del Editor de gráficos. En nuestro ejemplo vamos a ponerle un título a la gráfica (Temperatura en la oficina) y un subtítulo (21- 25 de Octubre, 2003) con Diseño → Título, y vamos a poner una anotación (Temp. Preferida), con Diseño → Anotación, lo que abre el cuadro de diálogo siguiente, donde podemos elegir la posición donde colocamos la anotación (en nuestro ejemplo en el 22), y si queremos ver marco alrededor del texto o no (en nuestro ejemplo si). 12 El resultado final de la gráfica es el siguiente: Cerrando el Editor de gráficos (Archivo→ Cerrar) volvemos al Visor de resultados con la gráfica modificada. 13 PRACTICAS DE PROBABILIDAD Y ESTADISTICA (SESION 2 SPSS) 1. Cargar el fichero de datos practica.sav (no el de la página web de la asignatura sino el que grabaron al final de la sesión anterior de prácticas). 2. Solicitar en el menú de Ayuda del programa, en la guía de Sintaxis, del módulo Base, la sintaxis para el comando Variable Labels. 3. Etiquetar, usando un fichero de sintaxis, con el mínimo número de instrucciones posibles, las variables indicadas de la siguiente manera: Año Î Este es el primer año que estudio psicología Opción Î Opción en que se elige Psicología Estudiar Î Estudiar es duro y aburrido Util Î La Estadística es útil para un psicólogo Mates Î He estudiado matemáticas en el curso anterior H_estudi Î Horas de estudio diario Notas Î Para mí es importante obtener buenas calificaciones H_dormir Î Horas que se duerme a diario Alcohol Î Consumo de bebidas alcohólicas Creativ Î Creatividad Intelig Î Inteligencia Deportis Î Deportista 4. Solicitar en el menú de Ayuda del programa, en la guía de Sintaxis, del módulo Base, la sintaxis para el comando Value Labels. 5. Etiquetar, usando un fichero de sintaxis, los valores de las variables indicadas de la siguiente manera: Variables: Creativ, Intelig, Deportis, Sociable Valores: 1 Î Nada 2 Î Poco 3 Î Media 4 Î Mucho 5 Î Bastante Variables: Estudiar, Notas Valores: 1Î No, en absoluto 2 Î Más bien no 3 Î Más bien sí 4 Î Sí, mucho 14 6. Comprobar que las modificaciones se han realizado en el fichero cargado en el Editor de datos (vista de variables) y guardar el fichero de datos como practica.sav, sobrescribiendo el que cargaron inicialmente. 7. Solicitar en el menú de Ayuda del programa, en la guía de Sintaxis, del módulo Base, la sintaxis para el comando List (disponible sólo mediante sintaxis). 8. Listar, numerándolos, para los casos pares, del 2 al 20, los valores de las variables sexo, edad, opcion, mates 9. Guardar el fichero de sintaxis con el nombre sintaxis1.sps 10. Cambiar tamaño y tipo de letra en el panel izquierdo del Visor de resultados. 11. Insertar en el Visor un texto, un encabezado, un título. Editarlos y modificarlos. 12. Modificar las opciones del Visor de resultados para que muestre una anotación con las sintaxis de los comandos. 13. Ejecutar el comando FREQUENCIES, con las opciones que se deseen y comprobar que aparece la anotación en el Visor. 14. Copiar alguno de los resultados del Visor de resultados en otro software, como puede ser el procesador de textos WORD de Microsoft, con formato sólo de texto o con formato rico de texto. 15. Requerir un gráfico de barras que proporcione, por cada categoría de la variable creativ, un grupo de dos barras, una por cada una de las categorías de la variable sexo, tales que su longitud sea proporcional al número de casos representado (Gráficos → Interactivos → Barras) y seleccionar coordenadas 3D y en los ejes Recuento[$count], sexo, creativ . 16. Modificar el gráfico como desee el alumno. 17. Guardar la gráfica final obtenida. 15