tema: creación y edición de cuestionarios con data...

21
Tema: Creación y Edición de Cuestionarios con Data Entry de SPSS 1.- Introducción SPSS Data Entry(v.4.0) es una potente herramienta para el diseño y gestión de cuestionarios. Su característica fundamental es que facilita todos los procesos de definición de cuestiones, chequeo de condiciones entre las variables, y su grabación automática en un fichero SPSS. Además tiene algunas aplicaciones para la gestión de encuestas on-line en lenguaje HTML. Es por tanto una herramienta muy versátil para la gestión de encuestas de tipo CATI-CAPI (asistidas por ordenador). Como expusimos en el capítulo dedicado a la toma de datos en encuestas, las encuestas de tipo CATI-CAPI proporcionan un gran número de ventajas frente a los procedimientos tradicionales de codificación y grabación de encuestas en soporte papel. Estas razones, entre otras, hacen que en la actualidad sea cada vez más frecuente que las empresas de estudios de opinión y de investigación social, incorporen este tipo de programas a pesar de que su coste, y a pesar de que conllevan ineludiblemente la necesidad de un mayor número medios informáticos. Por su parte, los Institutos de Estadística Oficiales ya disponían de otros programas (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes tanto para la gestión y grabación de cuestionarios, como para las operaciones de chequeo, validación, depuración e imputación de datos, por lo que la difusión de estos programas ha quedado orientada fundamentalmente a estas empresas de investigación social, para las que es fundamental la rapidez en la obtención de datos para encuestas de propósito limitado. 2.- Descripción general del programa En primer lugar diremos que el programa que vamos describir, dispone de una versión reducida denominada Data Entry Station cuya utilidad fundamental es la entrada y el chequeo de los datos, orientada al trabajo que realizan los entrevistadores. Estas utilidades lógicamente también se encuentran incorporadas en el programa que describimos a continuación. La ventana general del programa es la siguiente:

Upload: hahanh

Post on 28-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Tema: Creación y Edición de Cuestionarios con Data Entry de SPSS 1.- Introducción SPSS Data Entry(v.4.0) es una potente herramienta para el diseño y gestión de cuestionarios. Su característica fundamental es que facilita todos los procesos de definición de cuestiones, chequeo de condiciones entre las variables, y su grabación automática en un fichero SPSS. Además tiene algunas aplicaciones para la gestión de encuestas on-line en lenguaje HTML. Es por tanto una herramienta muy versátil para la gestión de encuestas de tipo CATI-CAPI (asistidas por ordenador). Como expusimos en el capítulo dedicado a la toma de datos en encuestas, las encuestas de tipo CATI-CAPI proporcionan un gran número de ventajas frente a los procedimientos tradicionales de codificación y grabación de encuestas en soporte papel. Estas razones, entre otras, hacen que en la actualidad sea cada vez más frecuente que las empresas de estudios de opinión y de investigación social, incorporen este tipo de programas a pesar de que su coste, y a pesar de que conllevan ineludiblemente la necesidad de un mayor número medios informáticos. Por su parte, los Institutos de Estadística Oficiales ya disponían de otros programas (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes tanto para la gestión y grabación de cuestionarios, como para las operaciones de chequeo, validación, depuración e imputación de datos, por lo que la difusión de estos programas ha quedado orientada fundamentalmente a estas empresas de investigación social, para las que es fundamental la rapidez en la obtención de datos para encuestas de propósito limitado.

2.- Descripción general del programa En primer lugar diremos que el programa que vamos describir, dispone de una versión reducida denominada Data Entry Station cuya utilidad fundamental es la entrada y el chequeo de los datos, orientada al trabajo que realizan los entrevistadores. Estas utilidades lógicamente también se encuentran incorporadas en el programa que describimos a continuación. La ventana general del programa es la siguiente:

Page 2: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

El programa tiene una estructura típica de menús y de iconos de acceso rápido, de los cuales describiremos sólo algunos de ellos. Los iconos más importantes, que permiten acceder a las aplicaciones más usuales del programa son:

De izquierda a derecha, los iconos que aparecen son:

• Formulario: es la pantalla que aparece en el gráfico general anterior, y perite definir las características generales del formulario: nombre, descripción, comentarios, gestión de datos de entrada, etc.

• Cuestiones: en donde podemos incorporar nuevas cuestiones, definir el tipo, modificar el diseño, etc.

• Variables: en relación con la aplicación anterior, permite definir qué tipo de variable genera la cuestión, su nombre, formato, nivel de medida, valores válidos y valores faltantes.

• Reglas: o condiciones de validación de valores de entrada (pe. Rangos admisibles), y de relaciones entre variables (edits de validación: p.e. si la edad es menor de 18 no se le pregunta qué voto en las últimas elecciones).

• Procedimientos: utilidad que permite comprobar si las reglas que se han definido son coherentes. Puesto que el propósito de este capítulo es la descripción rápida del programa, no profundizaremos en todas las aplicaciones de esta utilidad, para centrarnos en las utilidades básicas anteriores.

En el ventana general, aparece el menú “View” de gran utilidad en el programa. La siguiente pantalla permite visualizar el menú:

Page 3: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Podemos observar que el programa muestra tres primeras opciones (Form Entry, Table Entry y Design) con teclas abreviadas de acceso. Si accedemos a cualquiera de ellas, se habilita una nueva ventana, relativa a la opción requerida, más precisamente: El Diseño del Formulario (Form Entry): en el que podremos definir las cuestiones que formarán parte del cuestionario. Como ejemplo, consideremos la cuestión simple “Sexo del entrevistado”, con categorías Hombre-Mujer (más adelante describiremos el proceso para generar la cuestión, ya que el programa no permite acceder a esta ventana si no hay definida al menos una cuestión, y se ha grabado el fichero que la contiene). La vista en el Diseño del Formulario es:

Page 4: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

En este momento, si pulsamos en cualquiera de las opciones y pulsamos en el icono

, habremos generado una respuesta a la cuestión presentada. Seguidamente observaremos que la regleta del icono anterior cambia ligeramente para aparecer como sigue:

Podemos observar que se activan los iconos correspondientes a las opciones de ir a registros anteriores o posteriores (similar a cualquier base de datos). Aparece

adicionalmente el icono , cuya utilidad es llevarnos al siguiente registro con error, de acuerdo a las reglas que hayamos definido. Esta opción, por su interés, la describiremos posteriormente. La Tabla de Entrada de Datos (Table Entry): en el que podremos incluir los datos correspondientes a la cuestión generada. En el caso del ejemplo anterior, supongamos que hemos pulsado en primer lugar una mujer y en segundo lugar la opción hombre. La vista en esta ventana será:

Page 5: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

En esta ventana podemos observar, entre otras cosas, que la hoja de datos solo contiene una variable (VAR00001), que el primer valor generado es “mujer” y el segundo “hombre” y que el código asociado al primer valor es 2 (leyenda inferior izquierda de la ventana: VAR00001:2). Por otra parte, el aspecto es el de una hoja de datos de SPSS, si bien tiene ligeras diferencias. No obstante, podemos exportar directamente estos datos a un fichero SPSS sin más que utilizar la opción de exportación que hay en el menú File (tendremos la precaución de grabar el fichero con un nombre distinto para conservar el vinculado a Data Entry, ya que los dos programas tienen la extensión .SAV para sus ficheros).

• El Diseño del Cuestionario (Design): es la ventana en la que se definen las cuestiones que compondrán el cuestionario. El aspecto que tiene esta ventana es:

Page 6: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Lo primero que podemos observar es que aparece una trama sobre a ventana activa, que nos servirá de guía para situar la pregunta en el lugar apropiado del cuestionario. En esta trama podemos incluir todo tipo de textos (p.e. los que dan instrucciones al entrevistador, flechas de ayuda para seguir el flujo del cuestionario, comentarios a las opciones, etc.) y las cuestiones propiamente dichas, ligadas a las variables que definan. En segundo lugar, podemos observar que aparecen nuevos iconos unos dedicados a la definición de las cuestiones, que describimos a continuación, y otros dedicados a la edición de los textos que se incorporan al cuestionario. Los iconos que nos permiten definir cuestiones son:

y un icono adicional, el último de la derecha, que permite definir cuestiones, en este caso, abiertas. Los tipos de cuestiones que podemos definir son: Text Box Question: en éstas se permite al entrevistado contestar libremente, con texto abierto, sobre una cuestión determinada. El programa gestiona el número de opciones que pueden cumplimentarse. Se distinguen de las cuestiones tipo Long Text Box Question, en que estas últimas se reservan a textos largos a modo de preguntas abiertas puras. Como ejemplo, consideremos que nos interesa informarnos sobre los dos deportes que practican con más frecuencia los entrevistados, y supongamos que no tenemos ningún conocimiento previo sobre los hábitos de los entrevistados. En este caso sería conveniente una cuestión de este tipo, diseñada de la siguiente forma:

Page 7: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Si pulsamos sobre el marco de toda la pregunta, el botón derecho del ratón, aparecen una serie de opciones entre las que se encuentra, en la parte inferior, la opción “Variable Propierties”, que permite acceder al cuadro de diálogo siguiente:

El nombre que se le da al conjunto viene precedido por $ para significar que es un conjunto de variables lo que se esta definiendo en esas propiedades.

Page 8: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

En la pestaña “Members”, se encuentran las dos variables que hay definidas por el momento para el conjunto que estamos considerando. Merece la pena observar, que en el cuadro de diálogo correspondiente se pueden añadir (o deseleccionar) más variables:

En el caso de que pulsemos una variable (p.e. VAR00001), aparece el cuadro de diálogo siguiente:

Page 9: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

En éste se muestran las características de la variable definida, de tal forma que podremos modificar las propiedades básicas de la misma. Observemos que en este caso está marcada la opción “Question Text” y que aparece la etiqueta que hemos definido para esa variable: Deporte 1 (VAR00001). Aparecen varias pestañas, que proporcionan unas utilidades muy similares a las de definición de variables de SPSS, de las que, aparte de la pestaña visible, las más interesantes son la dedicada a “Values” y a “Valid Values” (la referente a “Missing Values” es idéntica a la SPSS), que vamos a describir con ayuda de los siguientes tipos de cuestiones. Option Button Question: son cuestiones cerradas de elección simple y excluyente, p.e. “Sexo del Encuestado”. Con este ejemplo, obtendríamos el siguiente cuadro de diáologo para la pestaña “Values”:

Page 10: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Value es el código asignado a cada modalidad, Value Label es la etiqueta correspondiente a ese código y Link indica que está asociado a cierto texto de nuestro cuestionario (Responde Item), en este caso Hombre o Mujer. Check Box Question: son cuestiones cerradas de elección múltiple. Como ejemplo consideremos la cuestión “Marca, de entre los siguientes, los deportes que practicas”:

Como sabemos, las cuestiones de elección múltiple son de categorías o dicotomías, y en este último caso, uno de los códigos indica que se marca la opción y el otro que no. Las propiedades de cada variable de este conjunto serán:

Page 11: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

El valor por defecto es 0, es decir, que no está marcada la opción. Drop-Down List Question: es una cuestión cerrada de elección simple, que difiere de la de tipo Check-Box en su disposición del texto. Requiere menos dimensiones de texto, pero no muestra a la vez todas las opciones:

Hay que decir además que para este tipo de cuestiones es imprescindible acceder a las propiedades, puesto que no es posible editar sobre el mismo diseño de la pregunta, las distintas opciones que necesitemos. Por defecto se incluyen dos opciones:

Page 12: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Single_Selection List Box Question: igual que el anterior pero las distintas opciones se listan en una caja de texto.

Scale Button Matrix: este tipo de preguntas está reservada a escalas en las que el entrevistado ha de marcar solo una de las opciones, para varias preguntas sobre un cuestión general. Las describiremos con el siguiente ejemplo:

En este caso las propiedades asociadas a cada variable son las mismas que las de los Check-Box (hay que marcar solo una casilla), si bien se presentan conjuntamente. Long Text Box Question: es la cuestión abierta clásica. Se trata de definir una zona de texto en la que podemos libremente expresar la opinión sobre el tema propuesto.

Page 13: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

3.- Definición de reglas y validación de variables La documentación de este epígrafe se desarrollará con ayuda del fichero de ejemplo QTour.sav que proporciona el programa, con las cuestiones traducidas al español. El cuestionario, ya creado, que vamos a considerar es el siguiente:

Como vemos, la respuesta “Nunca” en la pregunta 1, condiciona la pregunta 2, ya que el valor de esta sería un valor perdido. Además, en la última pregunta (edad), sería conveniente que el programa sólo permitiese introducir valores enteros entre 18 y 100. Con estos y otros objetivos, el programa permite definir ciertas condiciones, que define como: • Validates a single variable (Validación). • Checks a logical relationship between variables (Chequeo). • Sets values of variables, and skips to questions (Salto y Relleno). Para ello, en el menú Design, activaremos la opción Rules:

Page 14: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Las opciones disponibles son Rule Wizard (o asistente para la generación de reglas), Rule Options (opciones de reglas) y Rule Scripts (o lenguaje de la regla). Para nuestras necesidades describiremos el asistente de generación, que es el que básicamente nos permitirá definir las reglas (o condiciones), que hemos enumerado anteriormente.

3.1.- Validación simple

La primera opción del asistente permite generar reglas de validación simple, esto es, condiciones sobre una variable individual. En la mayor parte de los casos estas reglas se refieren al cumplimiento de condiciones de rango: p.e. la edad tendrá un rango entre 18 y 100 años. No obstante, es recomendable que el usuario defina estas reglas en las propiedades de la variable. Un ejemplo de este tipo de regla será el siguiente (accediendo a Rule Wizard F5):

Page 15: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes
Page 16: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Podemos observar que las variables que ya tienen definidas reglas de validación, no se muestran en el cuadro de diálogo. El sistema por defecto da un sonido de alerta (sound) si se viola la condición. El siguiente cuadro de diálogo (si se marca al menos una variable), proporciona el conjunto de modificaciones para definir la regla (obsérvese que es el mismo que aparece en la pestaña Valid Values en las Propiedades de la variable:

Se puede validar:

• Que el valor corresponda con las etiquetas definidas o los items de respuesta. • Que el valor sea un missing definido previamente (en las propiedades de la

variable) por el usuario o del sistema. • Que se considere un rango de valores.

Con cualquiera de las opciones anteriores, se crea un Script o lenguaje de reglas, que será el que evalúe los datos entrantes. Por ejemplo, la primera pregunta tiene ya definida una regla de validación (ya que no aparece en el menú anterior), que corresponde con el siguiente Script: function TRAVEL_Validate(thisVar) { if (thisVar.IsNotValid()) RuleViolation(0) } La condición lo que establece es que si se incluye un valor no válido, se violará la condición. Los valores no validos están definidos en las propiedades de la variable, y son todos aquellos que no están definidos en la misma. Los que están definidos son:

Page 17: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

3.2.- Relaciones entre variables Para desarrollar este epígrafe, consideremos las siguientes preguntas:

En este ejemplo, es evidente que para contestar a la última pregunta es necesario que se cumplan ciertas condiciones en las preguntas anteriores. La primera de ellas, obviamente se refiere a que el que responde debe ser mujer. La segunda, más laxa desde el punto de vista estadístico, se refiere a la edad que se considera como biológicamente posible para estar embarazada. Esta edad podría ser de 12 a 60 años, si bien estos límites pueden ser establecidos con otros criterios. En nuestro caso, accediendo al cuadro de diálogo conocido, definiremos una regla, que llamaremos regla1

Page 18: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

A continuación, en el siguiente cuadro de diálogo definimos las condiciones necesarias para los valores de la variable objetivo, en este caso la referida al embarazo.

Page 19: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

Observemos que en este caso, cualquiera que sea la condición cumplida (que la edad sea mayor que 59 años, menor que 12 o ser hombre), hace que el valor sea inválido, y se dará una señal de alerta (esta señal se puede personalizar). En caso de introducir, en la vista de formulario, unos valores que incumplan la regla, aparecerá una ventana indicando el caso que falla. No obstante, al ser una condición múltiple, no es posible determinar cuál es la condición incumplida. Un modo de abordar esta situación, sería definir más reglas simples, de tal forma que el programa marcará cuál es la incumplida.

3.3.- Salto y Cumplimentación En el ejemplo anterior, podíamos haber considerado una condición simple para la variable embarazo relativa a la edad, y una condición adicional para el sexo de forma que si es hombre no tengamos que hacer la pregunta del embarazo. Esta opción es muy ágil y facilita mucho las tareas de revisión del cuestionario. Se trata, como vemos, de que se salte a otra zona del cuestionario si se cumple cierta condición. En el cuadro de diálogo correspondiente, incluimos la variable sexo (código hombre=1). A continuación tenemos la opción de saltar a la siguiente cuestión, a otra cuestión concreta, o bien acabar el cuestionario (ir al caso siguiente “Go to next case”).

Page 20: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes

También se podrían rellenar los valores del resto de variables del cuestionario (simplemente se borrarán aquellas a las que no se rellenen los casos). Esta opción se visualiza en el cuadro siguiente:

Page 21: Tema: Creación y Edición de Cuestionarios con Data …diploeio/documentos/TEMA_SPSS_DATAENTRY.pdf · (Quantime, ISSA, ciertos módulos de SAS, entre otros) implementados en Mainframes