Python para SPSS Statistics

El producto IBM® SPSS® Statistics incluye un conjunto de comandos de extensión que se implementan en Python y que proporcionan prestaciones más allá de las disponibles con los procedimientos incorporados de SPSS Statistics . Cada comando de extensión tiene un cuadro de diálogo asociado que genera la sintaxis de comandos para el comando y está disponible en los menús SPSS Statistics . Los comandos de extensión también se pueden ejecutar desde la sintaxis de comandos SPSS Statistics de la misma manera que cualquier comando incorporado como, por ejemplo, FREQUENCIES.

Tabla 1. Listado de los comandos de extensión de Python
Ubicación de menú Nombre de comando Descripción
Utilidades > Matriz de correlación de formatos FormatCorrelations Proporciona varias opciones para la apariencia de la matriz de correlación.
Datos > Coincidencia de casos y controles FUZZY Realiza coincidencias de casos y controles exactas o difusas.
Archivo > Abierto General GeneralOpen Abre un archivo de datos, sintaxis o salida desde un único cuadro de diálogo.
Analizar > Regresión > Mínimos cuadrados parciales PLS Estima modelos de regresión de mínimos cuadrados parciales.
Datos > Emparejamiento de puntuación de propensión PSM de STATS Calcula el emparejamiento por puntuación de propensión para casos y controles.
Utilidades > Tabla de censura SPSSINC CENSOR TABLES Censura las celdas de una tabla dinámica que se basan en los valores de una estadística de prueba.
Transformar > Crear variables ficticias SPSSINC CREATE DUMMIES Crea un conjunto de variables ficticias que representan los valores de una o más variables y términos de interacción.
Archivo > Abierto > Datos de Internet SPSSINC GETURI DATA Abre un SPSS, Excel, SAS o Stata desde una URL web.
Utilidades > Modificar títulos de salida SPSSINC MODIFICAR SALIDA Modifica los títulos de salida y otros aspectos de los objetos en el Visor.
Utilidades > Modificar la apariencia de la tabla TABLAS DE MODIFICACIÓN SPSSINC Modifica la apariencia de las celdas de datos y las etiquetas de filas y columnas de las tablas dinámicas.
Analizar > Estadísticas descriptivas > Descriptivos de la población DESCRIPTIVOS DE ESTADÍSTICAS POP Calcula estadísticas descriptivas para poblaciones.
Utilidades > Procesar archivos de datos SPSSINC PROCESS FILES Aplica un archivo de sintaxis a un conjunto de archivos de datos que define identificadores de archivos y macros para usar en el archivo de sintaxis y proporciona varias opciones para manejar el visor y la salida de datos.
Editar > Buscar archivos de datos SPSSINC PROCESS FILES SEARCH Busca los casos en un conjunto de SPSS Statistics guardar archivos de información.
Analizar > Pruebas no paramétricas > ANCOVA no paramétrico Quade ANCOVA no paramétrico de Quade Produce la prueba de Quade de igualdad de distribuciones de población condicionales basada en un análisis de rango de covarianza.
Datos > Pesos del rastrillo SPSSINC RAKE Calcula pesos para controlar totales en hasta 10 dimensiones mediante ponderación de llanta, es decir, rastrillado.
Transformar > Recodificación extendida SPSSINC RECODEX Proporciona capacidades avanzadas para la grabación.
Utilidades > Definir macro variable SPSSINC SELECT VARIABLES Define una macro que enumera las variables que se seleccionan según las propiedades del diccionario de variables.
Datos > Dividir en archivos SPSSINC SPLIT DATASET Divide un conjunto de datos en un conjunto separado de guardar archivos según una o más variables de división.
Transformar > Transformación de programabilidad SPSSINC TRANS Aplica un Python función a los casos en el conjunto de datos activo y guarda los resultados en una o más variables nuevas o existentes.
Analizar > Estadísticas descriptivas > Análisis CÉSPED > SPSSINC TURF Realiza un análisis TURF (Alcance y frecuencia total no duplicados), que encuentra grupos de variables de respuesta que tienen la mayor cobertura en una muestra.
Datos > Ajustar el ancho de las cadenas en los archivos STATS ADJUST WIDTHS Ajusta los anchos de las variables de cadena seleccionadas en un conjunto de archivos o conjuntos de datos.
Analizar > Correlación > Correlación canónica STATS CANCORR Calcula correlaciones canónicas para dos conjuntos de variables.
Analizar > Mesas > Definir orden de categorías > STATS CATEGORY ORDER Crea un conjunto de macros o dicotomías múltiples con un orden variable específico.
Analizar > Clasificar > Siluetas de racimo STATS CLUS SIL Calcula y, opcionalmente, traza medidas de silueta útiles para evaluar la calidad de un análisis de conglomerados.
Graficos > Gráficos de variables de regresión GRÁFICOS DE REGRESIÓN DE STATS Proporciona gráficos que son útiles para evaluar relaciones de regresión.
Graficos > Comparar subgrupos GRÁFICOS DE SUBGRUPOS DE STATS Compara gráficamente las distribuciones de un conjunto de variables en una partición de datos.
Utilidades > Calcular con tabla dinámica STATS TABLE CALC Calcula valores utilizando celdas en una tabla dinámica y guarda el resultado en columnas y filas nuevas o existentes de la tabla.
Graficos > Trama de Weibull STATS WEIBULL PLOT Crea un gráfico de probabilidad de Weibull para datos sobre fallas y suspensiones de artículos.
Utilidades > Crear salida de texto TEXTO Crea un bloque de texto en el Visor para comentarios y anotaciones de la salida.
Archivo > Crear catálogo de variables ESTADÍSTICAS HACEN CATÁLOGO Crea un conjunto de datos de información variable a partir de múltiples conjuntos de datos.
Analizar > Mesas > Convertir conjunto de categorías múltiples ESTADÍSTICAS MCSET CONVERTIR Convierte un conjunto de categorías múltiples en un conjunto de dicotomías múltiples que representan la misma información.
Analizar > Clasificar > Análisis de mosaicos ANÁLISIS NTILES DE ESTADÍSTICAS Tabula las estadísticas de ntiles para una variable que contiene probabilidades predichas y produce gráficos de las estadísticas de distribución.
Extensiones > InstalarPython y módulos R INSTALACIÓN DEL PAQUETE DE ESTADÍSTICAS Instala o actualiza paquetes que necesitan las extensiones o programas pero que no están instalados con ellos.
Analizar > Regresión > Regresión Kernel Ridge Regresión Ridge del kernel Estima una regresión kernel ridge de una variable dependiente sobre una o más variables independientes con hiperparámetros de modelo especificados, o la selección de valores de hiperparámetros sobre una cuadrícula de valores especificada
Analizar > Regresión > Alternativas lineales OLS > Red elástica LINEAR_ELASTIC_NET Estima modelos de regresión lineal regularizados para una variable dependiente en una o más variables independientes.
Analizar > Regresión > Alternativas lineales OLS > Lasso LINEAR_LASSO Estima los modelos de regresión lineal regularizados por pérdida e L1 e para una variable dependiente en una o más variables independientes.
Analizar > Regresión > Alternativas lineales OLS > Ridge LINEAR_RIDGE Estima los modelos de regresión lineal regularizados por pérdida cuadrática ( L2 ) para una variable dependiente en una o más variables independientes.
Analizar > Previsión > Filtros de series temporales (TSF) FILTRO_SERIE_TEMPORAL Descompone una serie temporal en componentes de tendencia y cíclicos.
Transformar > Transformar la programabilidad SPSSINC TRANS Aplica un Python función a los casos en el conjunto de datos activo y guarda los resultados en una o más variables nuevas o existentes.
Utilidades > Modificar apariencia de tabla TABLAS DE MODIFICACIÓN SPSSINC Modifica la apariencia de las celdas de datos y las etiquetas de filas y columnas.
Datos > Remuestreo desequilibrado ESTADÍSTICAS DESEQUILIBRADAS Repondera las muestras mediante sobremuestreo, submuestreo o una combinación de ambos para mejorar el rendimiento en grupos pequeños.

Notas

  • Existe una ayuda para cada uno de los comandos de extensión Python pulsando Ayuda en el cuadro de diálogo asociado. Sin embargo, la ayuda no está integrada con el sistema de ayuda de SPSS Statistics .
  • Existe una ayuda de sintaxis completa para cada uno de los comandos de sintaxis posicionando el cursor en el comando (en la ventana de sintaxis) y pulsando la tecla F1. También está disponible ejecutando el comando e incluyendo el subcomando /HELP. Por ejemplo:
            STATS TABLE CALC /HELP.
    Sin embargo, la ayuda de sintaxis de comandos no está integrada con el SPSS Statistics Sistema de ayuda y no está incluido en el Referencia de sintaxis de comandos.
    Nota: El mecanismo F1 para visualizar ayuda no está soportado en modalidad distribuida.
  • Si la ubicación del menú que se ha especificado para un mandato de extensión no está presente en el producto IBM SPSS Statistics , busque en el menú Extensiones el diálogo asociado.
  • Los diálogos se han creado con el Generador de cuadros de diálogo personalizados en IBM SPSS Statistics. Puede ver el diseño de cualquiera de los cuadros de diálogo y puede personalizarlos mediante el generador de cuadros de diálogo personalizados. Está disponible en Extensiones>Utilidades>Generador de cuadros de diálogo personalizados (modalidad de compatibilidad).... Para ver el diseño de un cuadro de diálogo, elija Archivo>Abrir instalado desde el Generador de cuadros de diálogo personalizados.
  • El código de implementación (módulos Python) y los archivos de especificación XML de cada uno de los comandos de extensión Python pueden encontrarse en la ubicación del sistema donde están instalados los comandos de extensión. Para ver la ubicación, ejecute el comando de sintaxis SHOW EXTPATHS. La salida muestra una lista de ubicaciones bajo el encabezado "Ubicaciones de comandos de extensión". Los archivos se instalan en la primera ubicación disponible de la lista.
  • Otros comandos de extensión que no están incluidos en IBM SPSS Statistics están disponibles para su descarga desde el Hub de extensión, al que se puede acceder desde Extensiones > Hub de extensión. El Hub de extensión también muestra las actualizaciones disponibles para los comandos de extensión incluidos con IBM SPSS Statistics además de las actualizaciones para cualquier otra extensión que haya instalado.
  • Si está instalando extensiones en SPSS Statistics Server, puede utilizar un script para instalar varias extensiones a la vez. Para obtener información, consulte Sistema básico > Extensiones> Instalación de paquetes de extensión locales > Instalación por lotes de paquetes de extensión en el sistema de ayuda.