Visión general (mandato CROSSTABS)

CROSSTABS genera tablas de contingencias que muestran la distribución conjunta de dos o más variables que tienen un número limitado de valores distintos. La distribución de frecuencia de una variable se subdivide de acuerdo con los valores de una o más variables. La combinación exclusiva de valores para dos o más variables define una celda.

CROSSTABS puede operar en dos modalidades diferentes: general y entero. La modalidad de enteros crea algunas tablas de forma más eficiente, pero requiere más especificaciones que la modalidad general. Algunas especificaciones de subcomando y estadísticas sólo están disponibles en modalidad entera.

Opciones

Métodos para crear tablas. Para crear tablas en modalidad general, utilice el submandato TABLES . La modalidad de entero requiere los submandatos TABLES y VARIABLES y los valores mínimo y máximo para las variables.

Contenidos de casillas. De forma predeterminada, CROSSTABS sólo muestra el número de casos en cada casilla. Puede solicitar porcentajes de fila, columna y total, así como valores esperados y residuos, utilizando el subcomando CELLS .

Estadísticas. Además de las tablas, puede obtener medidas de asociación y pruebas de hipótesis para cada subtabla utilizando el subcomando STATISTICS .

Opciones de formato. Con el subcomando FORMAT , puede controlar el orden de visualización de las categorías en filas y columnas de subtablas y suprimir la tabulación cruzada. Con el subcomando SHOWDIM puede visualizar un subconjunto de las variables como capas de tabla en la tabla de tablas cruzadas.

Escritura y reproducción de tablas. Puede escribir frecuencias de celda en un archivo y reproducir las tablas originales con el subcomando WRITE .

Especificación básica

En la modalidad general, la especificación básica es TABLES con una lista de tablas. La palabra clave TABLES es obligatoria. En modalidad de entero, la especificación mínima es el submandato VARIABLES , especificando las variables que se van a utilizar y sus rangos de valores, y el submandato TABLES con una lista de tablas.

  • La lista de tabla mínima especifica una lista de variables de fila, la palabra clave BYy una lista de variables de columna.
  • En la modalidad de entero, todas las variables deben ser numéricas con valores enteros. En la modalidad general, las variables pueden ser numéricas (enteras o no enteras) o de cadena.
  • La tabla predeterminada muestra los recuentos de casillas.

Orden de submandatos

  • En la modalidad general, los submandatos se pueden especificar en cualquier orden.
  • En modalidad entera, VARIABLES debe preceder a TABLES. La palabra clave TABLES debe especificarse explícitamente.

Operaciones

  • La modalidad de enteros crea tablas más rápidamente, pero requiere más espacio de trabajo si una tabla tiene muchas celdas vacías.
  • En modalidad de entero, las palabras clave PROP y BPROP en el mandato CELLS se ignoran. Si no se solicita ningún otro contenido de celda, no se producirá ninguna tabla.
  • Las estadísticas se calculan por separado para cada tabla bidireccional o subtabla bidireccional. Los valores perdidos se notifican para la tabla como un todo.
  • En la modalidad general, la palabra clave TO en el subcomando TABLES hace referencia al orden de las variables en el conjunto de datos activo. ALL hace referencia a todas las variables del conjunto de datos activo. En modalidad de entero, TO y ALL hacen referencia a la posición y el subconjunto de variables especificados en el subcomando VARIABLES .

Limitaciones

Las limitaciones siguientes se aplican a CROSSTABS en modalidad general:

  • Un máximo de 200 variables denominadas o implícitas en el subcomando TABLES
  • Un máximo de 1000 filas o columnas no vacías para cada tabla
  • Un máximo de 20 listas de tablas por mandato CROSSTABS
  • Un máximo de 10 dimensiones (9 palabras clave BY ) por tabla
  • Un máximo de 400 etiquetas de valor visualizadas en cualquier tabla individual

Las limitaciones siguientes se aplican a CROSSTABS en modalidad entera:

  • Un máximo de 100 variables denominadas o implícitas en el subcomando VARIABLES
  • Un máximo de 100 variables denominadas o implícitas en el subcomando TABLES
  • Un máximo de 1000 filas o columnas no vacías para cada tabla
  • Un máximo de 20 listas de tablas por mandato CROSSTABS
  • Un máximo de 8 dimensiones (7 BY palabras clave) por tabla
  • Un máximo de 20 filas o columnas de valores perdidos cuando se especifica REPORT en MISSING
  • El valor mínimo que se puede especificar es -99,999
  • El valor máximo que se puede especificar es 999.999