Vai al contenuto principale

Esempi di utilizzo delle funzioni chi2-test nei grafici

IN QUESTA PAGINA

Esempi di utilizzo delle funzioni chi2-test nei grafici

Le funzioni chi2-test vengono utilizzate per trovare i valori associati all'analisi statistica del chi quadrato.

In questa sezione viene descritto come creare visualizzazioni utilizzando dati campione per trovare i valori delle funzioni del test di distribuzione del chi quadrato disponibili in Qlik Sense. Per le descrizioni della sintassi e degli argomenti, fare riferimento ai singoli argomenti delle funzioni dei grafici di chi2-test.

Caricamento dei dati per i campioni

Esistono tre set di dati campione che descrivono tre differenti campioni statistici da caricare nello script.

Procedere come indicato di seguito:

  1. Creare una nuova app.
  2. Nell'editor caricamento dati immettere quanto segue:

    // 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. Fare clic su run script per caricare dati.

Creazione di visualizzazioni delle funzioni grafiche chi2-test

Example: Campione 1

Procedere come indicato di seguito:

  1. Nell'editor caricamento dati, fare clic su compass per accedere alla panoramica App, quindi fare clic sul foglio creato in precedenza.

    Viene aperta la vista foglio.

  2. Fare clic su Modifica foglio per modificare il foglio.
  3. Da Grafici aggiungere una tabella e da Campi aggiungere Grp, Grade e Count come dimensioni.

    In questa tabella sono mostrati i dati campione.

  4. Aggiungere un'altra tabella con la seguente espressione come dimensione:

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

    Viene utilizzata la funzione delle dimensioni sintetiche per creare etichette per le dimensioni con i nomi delle tre funzioni chi2-test.

  5. Aggiungere la seguente espressione alla tabella come misura:

    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)))

    Ciò ha l'effetto di inserire il valore risultante di ciascuna funzione chi2-test presente nella tabella accanto alla dimensione sintetica associata.

  6. Impostare la Formattazione numero della misura su Numero e 3Cifre significative.
Suggerimento: Nell'espressione per la misura, è possibile utilizzare invece la seguente espressione: Pick(Match(ValueList('p','df','Chi2'),'p','df','Chi2'),Chi2Test_p(Grp,Grade,Count),Chi2Test_df(Grp,Grade,Count),Chi2Test_Chi2(Grp,Grade,Count))

Risultato:

La tabella risultante per le funzioni chi2-test per i dati del Campione 1 conterrà i seguenti valori:

Tabella dei risultati
p df Chi2
0.820 5 2.21

Example: Campione 2

Procedere come indicato di seguito:

  1. Nel foglio che si stava modificando nell'esempio Campione 1, da Grafici aggiungere una tabella e da Campi aggiungere Sex, Opinion e OpCount come dimensioni.
  2. Creare una copia della tabella dei risultati del Campione 1 utilizzando i comandi Copia e Incolla. Modificare l'espressione nella misura e sostituire gli argomenti in tutte e tre le funzioni chi2-test con i nomi dei campi utilizzati nei dati del campione 2, ad esempio: Chi2Test_p(Sex,Opinion,OpCount).

Risultato:

La tabella risultante per le funzioni chi2-test per i dati del Campione 2 conterrà i seguenti valori:

Tabella dei risultati
p df Chi2
0.000309 2 16.2

Example: Campione 3

Procedere come indicato di seguito:

  1. Creare altre due tabelle nello stesso modo degli esempi per i dati del Campione 1 e del Campione 2. Nella tabella delle dimensioni utilizzare i seguenti campi come dimensioni: Gender, Description, Actual e Expected.
  2. Nella tabella dei risultati utilizzare i nomi dei campi utilizzati nei dati del Campione 3, ad esempio: Chi2Test_p(Gender,Description,Actual,Expected).

Risultato:

La tabella risultante per le funzioni chi2-test per i dati del Campione 3 conterrà i seguenti valori:

Tabella dei risultati
p df Chi2
0.000308 2 16.2