# 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 grafici utilizzando dati campione per trovare i valori delle funzioni del test di distribuzione del chi quadrato disponibili in QlikView. 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 segue:

1. Creare un nuovo documento.

2. Selezionare Modifica script sulla barra degli strumenti e immettere quanto segue nello script:

   `// 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. Salvare lo script e fare clic su Ricarica per caricare i dati.

## Creazione di grafici delle funzioni grafiche chi2-test

Esempio: Campione 1

Procedere come segue:

1. Aggiungere una tabella al foglio e aggiungere Grp, Grade e Count come dimensioni.

   In questa tabella sono mostrati i dati campione.

2. Aggiungere una tabella lineare con la seguente dimensione calcolata:

   `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.

3. Aggiungere la seguente espressione:

   `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.

4. Impostare il formato numerico dell'espressione su Numero e Precisione su 3.

Nota di suggerimentoNell'espressione è possibile utilizzare invece l'espressione seguente:  
`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:

Risultati di esempio

| p | df | Chi2 |
| --- | --- | --- |
| 0.820 | 5 | 2.21 |

Esempio: Campione 2

Procedere come segue:

1. Aggiungere un'altra tabella al foglio con Sex, Opinion e OpCount come dimensioni.

2. Creare una copia della tabella lineare dei risultati del Campione 1 utilizzando i comandi Copia negli Appunti:/Oggetto e Incolla oggetto di lavoro. Modificare l'espressione 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:

Risultati di esempio

| p | df | Chi2 |
| --- | --- | --- |
| 0.000309 | 2 | 16.2 |

Esempio: Campione 3

Procedere come segue:

1. Creare un'ulteriore tabella e un'ulteriore tabella lineare nello stesso modo degli esempi per i dati del Campione 1 e del Campione 2. Nella tabella utilizzare i seguenti campi come dimensioni: Gender, Description, Actual e Expected.
2. Nella tabella lineare 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:

Risultati di esempio

| p | df | Chi2 |
| --- | --- | --- |
| 0.000308 | 2 | 16.2 |