sábado, 27 de mayo de 2017

QUÉ ES UNA VENTANA DE SINTAXIS DE SPSS

QUÉ ES UNA VENTANA DE SINTAXIS DE SPSS

José Pérez Leal

Existen dos formas de trabajar con el SPSS: seleccionando las tareas a realizar mediante el sistema de ventanas, o indicando las operaciones a efectuar mediante la sintaxis del programa (lenguaje de comandos).
La sintaxis de SPSS funciona a través de comandos, a los que se puede acceder desde los menús y cuadros de diálogo. Sin embargo, en ocasiones algunas de las posibilidades del SPSS solo están accesibles a través de la sintaxis. La ventaja que presenta trabajar con este lenguaje es que los archivos de sintaxis pueden guardarse y volver a ser ejecutados en sesiones diferentes.
La ventana de sintaxis va a permitir trabajar los procedimientos del paquete mediante palabras de código, lo que es particularmente ventajoso cuando se manejan análisis frecuentes; es decir, cada cierto tiempo hay que realizar el mismo análisis a una base de datos cuyos registros se actualizan con cierta regularidad. 

La utilización de la sintaxis reduce el tiempo que se invierte en el procesamiento de los datos y la generación de los reportes o resultados. SPSS permite ir más allá y generar procesos que realicen todo el reporte de forma automática, agregándolo simplemente en las tareas programadas del PC.
Para acceder a la ventana de sintaxis, contamos con dos posibilidades; la primera consiste en ir al menú Archivo, seleccionar el procedimiento Nuevo y elegir la opción Sintaxis [Fig.1-68]. 

La segunda alternativa consiste en hacer clic sobre el botón Pegar, que aparece en la mayoría de los cuadro de diálogo de los diferentes procedimientos del paquete, de manera que se active de forma automática la ventana de sintaxis [Fig.1-69]. Observando los menús de esta ventana se notará que cuenta con los mismos menús descritos para el editor de datos a excepción de un nuevo menú denominado Ejecutar.

Figuras N° 1
Un archivo de sintaxis es simplemente un archivo de texto que contiene comandos o palabras claves. Aunque es posible abrir una ventana de sintaxis y escribir comandos, con frecuencia es más sencillo permitir que el programa ayude a construir el archivo pegando la sintaxis de comandos directamente de los cuadros de diálogo. Para generar un archivo de sintaxis, se han establecido algunas normas básicas que se deben cumplir para garantizar el óptimo funcionamiento de los procedimientos. Las reglas de la sintaxis son:
» 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 los 80 caracteres.
» Debe utilizarse un punto (.) para indicar decimales, independientemente de la configuración regional de Windows.
» 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.
Para comprender la forma de pegar y correr la sintaxis de un procedimiento, se tomará una tabla de frecuencias que se realizó para las variables Género y Estados civil (estciv). Para realizarlo debe apoyarse en uno de los botones de la barra de herramienta descritos con anterioridad correspondiente a Recuperar cuadros de diálogo (http://www.spssfree.com/curso-de-spss/curso/recuperarcuadro.jpg); al activarlo se despliega la lista de procedimientos que se han generado con el programa; en ella se elige la opción frecuencias, con lo que surge nuevamente el cuadro de diálogo correspondiente como se aprecia en la figura N° 2.
Una vez aparece el cuadro, se ubican en la lista las variables Género y Estciv y se ingresan en la casilla de selección. Después de ingresarlas hacemos clic en Pegar, de modo que se cierre el cuadro Frecuencias y a su vez aparece en la ventana de sintaxis los comandos del procedimiento [Fig. N° 3].
Figura N° 2
Figura N° 3
Para correr o ejecutar los comandos de sintaxis, existen dos opciones; la primera es seleccionar cualquiera de las opciones del menú Ejecutar (Todo, Selección, Actual o Hasta el final) y La segunda opción para correr los comandos de sintaxis corresponde al botón ejecutar selección (http://www.spssfree.com/curso-de-spss/curso/intro13_clip_image002_0000.jpg) ubicado en la barra de herramientas.
Al seleccionar la opción Todo del menú Ejecutar, el programa ejecuta todos los comandos de sintaxis que se encuentren en el archivo; si por el contrario se elige la opción Selección, el programa ejecuta solamente los comandos seleccionados por el usuario dentro del archivo. Si se elige Actual, el programa ejecuta la sintaxis del comando en el que se encuentre el cursor de ratón. Por último si la elección es Hasta el final, el programa ejecuta la sintaxis de comandos que se encuentren desde la ubicación del cursor del ratón hasta la sintaxis del fin del archivo.
Sin importar que método empleado para correr la sintaxis, una vez sea ejecutado aparecen en el visor de resultados las ilustraciones de los procedimientos [Fig.N° 4].
Figuras N° 4
La utilidad de la sintaxis radica en la posibilidad de guardar los comandos de múltiples procedimientos y ejecutarlos cuantas veces sean necesarios en el estudio, sin necesidad de volver a definir cada uno de los cuadros de diálogo.
Adicionalmente, si por algún motivo se alteran los datos del archivo, ya sea porque se adiciona información, se reemplazan algunos valores o se eliminan casos, los cálculos de los procedimientos de la sintaxis serán realizados de acuerdo a la información que contenga el archivo al momento de ejecutar el archivo de sintaxis.
Es importante resaltar que SPSS permite modificar los parámetros de los diferentes procedimientos, directamente en la ventana de sintaxis, simplemente reemplazando las palabras clave o códigos. A manera de ejemplo, se va a modificar el procedimiento Frecuencias, de manera que aparezca en los resultados la tabla de la variable Región; para realizarlo, debe volverse a la ventana de sintaxis y ubicar en ella el procedimiento FREQUENCIES.
A continuación se reemplaza la variable Género por la variable Región, por lo que se coloca el cursor sobre la palabra Género y por medio del teclado ingresamos la frase región. Para finalizar hacemos clic en el botón Ejecutar (http://www.spssfree.com/curso-de-spss/curso/intro14_clip_image002.jpg) creando las tablas en el visor de resultados [Fig. N° 5]. Al observar los resultados, se nota que ha desaparecido la tabla de la variable Género y en su lugar se encuentra la tabla de la variable Región.
Figura N° 5
En conclusión, la ventana de sintaxis permite guardar los comandos de los diferentes procedimientos que se realicen con el programa, ofreciendo la posibilidad de ejecutarlos varias veces, sin importar los cambios que se le efectúen a los datos del archivo; adicionalmente, la sintaxis permite generar nuevos procedimientos a partir de los comandos de una aplicación, simplemente modificando las variables o las palabras clave, lo que representa un ahorro de tiempo en la generación del procesamiento. 

En Plepso Investigación utilizamos el software estadísticos SPSS para el procesamiento de datos y la generación de los distintos modelos matemáticos que permiten interpretar los resultados

Suscríbete al blog y compártelo en tus redes sociales



REFERENCIAS BIBLIOGRÁFICAS Y DOCUMENTALES
SPSS Free (s/f) Ventana de Sintaxis de SPSS [Artículo en línea] disponible en: http://www.spssfree.com/curso-de-spss/introduccion-a-spss/sintaxis-2.html [Consulta; 2017, mayo 13]
Catalán, Cecilia Esparza (s/f) Sintaxis SPSS. [Documento en línea] disponible en: http://www.uv.es/friasnav/SintaxisSPSS.pdf [Consulta; 2017, mayo 13]
IBM (1989-2011) Manual del usuario del sistema básico de IBM SPSS Statistics 20. [Documento en línea] disponible en: ftp://public.dhe.ibm.com/software/analytics/spss/documentation/statistics/20.0/es/client/Manuals/IBM_SPSS_Statistics_Core_System_Users_Guide.pdf [Consulta; 2017, mayo 13]