Ejemplos de cómo usar funciones chi2-test en gráficos

Las funciones chi2-test se utilizan para hallar valores asociados con el análisis estadístico de chi cuadrado. Esta sección describe cómo construir visualizaciones utilizando datos de muestra para hallar los valores de las funciones de prueba de distribución de Chi al cuadrado disponibles en Qlik Sense. Consulte los temas individuales de la función de gráfico chi2-test si desea descripciones de la sintaxis y los argumentos.

Cargar los datos para las muestras

Hay tres conjuntos de datos de muestra que describen tres muestras estadísticas diferentes para cargarlas en el script.

Haga lo siguiente:

  1. Cree una nueva app.
  2. Al cargar datos, introduzca lo siguiente:

    // Sample_1 data is pre-aggregated... Note: make sure you set your DecimalSep='.' at the top of the script.

    Sample_1:

    LOAD * inline [

    Grp,Grade,Count

    I,A,15

    I,B,7

    I,C,9

    I,D,20

    I,E,26

    I,F,19

    II,A,10

    II,B,11

    II,C,7

    II,D,15

    II,E,21

    II,F,16

    ];

    // Sample_2 data is pre-aggregated: If raw data is used, it must be aggregated using count()...

    Sample_2:

    LOAD * inline [

    Sex,Opinion,OpCount

    1,2,58

    1,1,11

    1,0,10

    2,2,35

    2,1,25

    2,0,23 ] (delimiter is ',');

    // Sample_3a data is transformed using the crosstable statement...

    Sample_3a:

    crosstable(Gender, Actual) LOAD

    Description,

    [Men (Actual)] as Men,

    [Women (Actual)] as Women;

    LOAD * inline [

    Men (Actual),Women (Actual),Description

    58,35,Agree

    11,25,Neutral

    10,23,Disagree ] (delimiter is ',');

    // Sample_3b data is transformed using the crosstable statement...

    Sample_3b:

    crosstable(Gender, Expected) LOAD

    Description,

    [Men (Expected)] as Men,

    [Women (Expected)] as Women;

    LOAD * inline [

    Men (Expected),Women (Expected),Description

    45.35,47.65,Agree

    17.56,18.44,Neutral

    16.09,16.91,Disagree ] (delimiter is ',');

    // Sample_3a and Sample_3b will result in a (fairly harmless) Synthetic Key...

  3. Click l to load data.

Crear las visualizaciones de la función de gráfico chi2-test

Example: Muestra 1

Haga lo siguiente:

  1. En el editor de carga de datos, haga clic en para ir a la vista de app y después haga clic en la hoja que creó anteriormente.

    Se abre la vista de hoja.

  2. Click @Edit to edit the sheet.
  3. Desde Gráficos añada una tabla, y desde Campos añada Grp, Grade y Count como dimensiones.

    Esta tabla muestra los datos de muestra.

  4. Añada otra tabla con la siguiente expresión como dimensión:

    ValueList('p','df','Chi2')

    Esto utiliza la función de dimensiones sintéticas para crear etiquetas para las dimensiones con los nombres de las tres funciones chi2-test.

  5. Añada la siguiente expresión a la tabla como medida:

    IF(ValueList('p','df','Chi2')='p',Chi2Test_p(Grp,Grade,Count),

    IF(ValueList('p','df','Chi2')='df',Chi2Test_df(Grp,Grade,Count),

    Chi2Test_Chi2(Grp,Grade,Count)))

    Esto tiene el efecto de colocar el valor resultante de cada función chi2-test en la tabla junto a su dimensión sintética asociada.

  6. Defina el Formato numérico de la medida en Número y 3 Cifras significativas.
Sugerencia: En la expresión para la medida, podría usar la siguiente expresión en su lugar: Pick(Match(ValueList('p','df','Chi2'),'p','df','Chi2'),Chi2Test_p(Grp,Grade,Count),Chi2Test_df(Grp,Grade,Count),Chi2Test_Chi2(Grp,Grade,Count))

Resultado:

La tabla resultante para las funciones chi2-test de los datos de la Muestra 1 contendrá los siguientes valores:

p df Chi2
0.820 5 2.21

Example: Muestra 2

Haga lo siguiente:

  1. En la hoja que estaba editando en el ejemplo Muestra 1, desde Gráficos agregue una tabla, y desde Campos agregue, Sex, Opinion y OpCount como dimensiones.
  2. Haga una copia de la tabla de resultados de la Muestra 1 utilizando los comandos Copiar y Pegar. Edite la expresión en la medida y reemplace los argumentos de las tres funciones chi2-test por los nombres de los campos utilizados en los datos de la Muestra 2, por ejemplo: Chi2Test_p(Sex,Opinion,OpCount).

Resultado:

La tabla resultante para las funciones chi2-test de los datos de la Muestra 2 contendrá los siguientes valores:

p df Chi2
0.000309 2 16.2

Example: Muestra 3

Haga lo siguiente:

  1. Cree dos tablas más de la misma manera que en los ejemplos de los datos para la Muestra 1 y Muestra 2. En la tabla de dimensiones, utilice los siguientes campos como dimensiones: Gender, Description, Actual y Expected.
  2. En la tabla de resultados, use los nombres de los campos utilizados en los datos de la Muestra 3, por ejemplo: Chi2Test_p(Gender,Description,Actual,Expected).

Resultado:

La tabla resultante para las funciones chi2-test de los datos de la Muestra 3 contendrá los siguientes valores:

p df Chi2
0.000308 2 16.2