welch_test()

Calcola la p_value della funzione Welch-test

Sintassi

welch_test(media1,varianza1,count1,media2,varianza2,count2)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
media1 reale o lungo ✔️ Valore medio (medio) della prima serie.
varianza1 reale o lungo ✔️ Valore di varianza della prima serie.
count1 reale o lungo ✔️ Conteggio dei valori nella prima serie.
media2 reale o lungo ✔️ Valore medio (medio) della seconda serie.
varianza2 reale o lungo ✔️ Valore di varianza della seconda serie.
count2 reale o lungo ✔️ Numero di valori nella seconda serie.

Restituisce

Da Wikipedia:

Nelle statistiche, il test t-t di Welch è un test di posizione a due esempi usato per testare l'ipotesi che due popolazioni abbiano mezzi uguali. Il test t-test di Welch è un adattamento del test t-test di Student ed è più affidabile quando i due campioni hanno varianza non uguali e dimensioni di campione non uguali. Questi test vengono spesso definiti "non abbinati" o "campioni indipendenti" t-test. I test vengono in genere applicati quando le unità statistiche sottostanti ai due campioni confrontati non sono sovrapposte. Il test t-test di Welch è meno popolare rispetto al test t di Student e potrebbe essere meno familiare ai lettori. Il test è chiamato anche "Varianza non uguale di Welch t-test" o "varianza non uguali t-test".

Esempio

// s1, s2 values are from https://en.wikipedia.org/wiki/Welch%27s_t-test
print
    s1 = dynamic([27.5, 21.0, 19.0, 23.6, 17.0, 17.9, 16.9, 20.1, 21.9, 22.6, 23.1, 19.6, 19.0, 21.7, 21.4]),
    s2 = dynamic([27.1, 22.0, 20.8, 23.4, 23.4, 23.5, 25.8, 22.0, 24.8, 20.2, 21.9, 22.1, 22.9, 20.5, 24.4])
| mv-expand s1 to typeof(double), s2 to typeof(double)
| summarize m1=avg(s1), v1=variance(s1), c1=count(), m2=avg(s2), v2=variance(s2), c2=count()
| extend pValue=welch_test(m1,v1,c1,m2,v2,c2)
// pValue = 0.021