Vai al contenuto principale Passa a contenuto complementare

Creazione di un report t-test tipico

Un tipico report t-test per studenti può includere tabelle con risultati Group Statistics e Independent Samples Test. Nelle sezioni successive verrà trattata la creazione di queste tabelle utilizzando le funzioni t-test di QlikView applicate a due gruppi di campioni indipendenti, Observation e Comparison. Le tabelle corrispondenti per questi campioni avranno l'aspetto seguente:

Group Statistics

Output tabella di esempio Statistiche di gruppo
Type N Mean Standard Deviation Standard Error Mean
Comparison 20 11.95 14.61245 3.2674431
Observation 20 27.15 12.507997 2.7968933

Independent Sample Test

Output tabella di esempio Test campione indipendente
- t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval of the Difference (Lower) 95% Confidence Interval of the Difference (Upper)
Equal Variance not Assumed 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
Equal Variance Assumed 3.534 38 0.001 15.2 4.30101 6.49306 23.9069

Caricamento dei dati campione

Procedere come segue:

  1. Creare un nuovo documento.
  2. Selezionare Modifica script sulla barra degli strumenti e immettere quanto segue nello script:

    Table1:

    crosstable LOAD recno() as ID, * inline [

    Observation|Comparison

    35|2

    40|27

    12|38

    15|31

    21|1

    14|19

    46|1

    10|34

    28|3

    48|1

    16|2

    30|3

    32|2

    48|1

    31|2

    22|1

    12|3

    39|29

    19|37

    25|2 ] (delimiter is '|');

    Nello script Load recno() è incluso perchécrosstable richiede tre argomenti. Pertanto, recno() fornisce semplicemente un argomento aggiuntivo, in questo caso un ID per ciascuna riga. Senza di esso i valori di esempio di Comparison non verrebbero caricati.

  3. Salvare lo script e fare clic su Ricarica per caricare i dati.

Creazione della tabella Group Statistics

Procedere come segue:

  1. Aggiungere una tabella lineare al foglio e selezionare Type come dimensione.

  2. Aggiungere le seguenti espressioni:

    Espressioni da aggiungere
    Etichetta Espressione
    N Count(Value)
    Mean Avg(Value)
    Standard Deviation Stdev(Value)
    Standard Error Mean Sterr(Value)
  3. Assicurarsi che Type sia nella parte superiore dell'elenco di ordinamento.

Risultato:

Una tabella Group Statistics per questi campioni avrà l'aspetto seguente:

Output tabella di esempio Statistiche di gruppo
Type N Mean Standard Deviation Standard Error Mean
Comparison 20 11.95 14.61245 3.2674431
Observation 20 27.15 12.507997 2.7968933

Creazione della tabella Two Independent Sample Student's T-test

Procedere come segue:

  1. Aggiungere una tabella al foglio.
  2. Aggiungere alla tabella la seguente dimensione calcolata come dimensione. =ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1))

  3. Aggiungere le seguenti espressioni:

    Espressioni da aggiungere
    Etichetta Espressione
    conf if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_conf(Type, Value),TTest_conf(Type, Value, 0))
    t if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_t(Type, Value),TTest_t(Type, Value, 0))
    df if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_df(Type, Value),TTest_df(Type, Value, 0))
    Sig. (2-tailed) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_sig(Type, Value),TTest_sig(Type, Value, 0))
    Mean Difference TTest_dif(Type, Value)
    Standard Error Difference if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_sterr(Type, Value),TTest_sterr(Type, Value, 0))
    95% Confidence Interval of the Difference (Lower) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_lower(Type, Value,(1-(95)/100)/2),TTest_lower(Type, Value,(1-(95)/100)/2, 0))
    95% Confidence Interval of the Difference (Upper) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_upper(Type, Value,(1-(95)/100)/2),TTest_upper(Type, Value,(1-(95)/100)/2, 0))

Risultato:

Una tabella Independent Sample Test per questi campioni avrà l'aspetto seguente:

Output tabella di esempio Test campione indipendente
- t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval of the Difference (Lower) 95% Confidence Interval of the Difference (Upper)
Equal Variance not Assumed 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
Equal Variance Assumed 3.534 38 0.001 15.2 4.30101 6.49306 23.9069

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com