Dela via


welch_test()

Beräknar p_value av funktionen Welch-test

Syntax

welch_test(mean1,varians1,count1,mean2,varians2,count2)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
mean1 verklig eller lång ✔️ Medelvärdet (medelvärdet) för den första serien.
varians1 verklig eller lång ✔️ Variansvärdet för den första serien.
count1 verklig eller lång ✔️ Antalet värden i den första serien.
mean2 verklig eller lång ✔️ Medelvärdet (medelvärdet) för den andra serien.
varians2 verklig eller lång ✔️ Variansvärdet för den andra serien.
count2 verklig eller lång ✔️ Antalet värden i den andra serien.

Returer

Från Wikipedia:

I statistik är Welchs t-test ett platstest med två urval som används för att testa hypotesen att två populationer har samma medel. Welchs t-test är en anpassning av Students t-test och är mer tillförlitlig när de två proverna har olika varianser och ojämlika urvalsstorlekar. Dessa tester kallas ofta för "obetalda" eller "oberoende exempel" t-tester. Testerna tillämpas vanligtvis när de statistiska enheter som ligger till grund för de två urval som jämförs inte överlappar varandra. Welchs t-test är mindre populärt än Students t-test och kan vara mindre bekant för läsarna. Testet kallas även "Welchs ojämlika varianser t-test" eller "ojämlika varianser t-test".

Exempel

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