welch_test()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vypočítá p_value funkce Welch-test.
Syntaxe
welch_test(
střední1,
rozptyl1 počet1 ,
,
průměr2,
rozptyl2,
)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
střední hodnota 1 | real or long | ✔️ | Střední (průměr) hodnota první řady. |
rozptyl1 | real or long | ✔️ | Hodnota rozptylu první řady. |
count1 | real or long | ✔️ | Počet hodnot v první řadě. |
střední hodnota 2 | real or long | ✔️ | Střední (průměr) hodnota druhé řady. |
variance2 | real or long | ✔️ | Hodnota rozptylu druhé řady. |
count2 | real or long | ✔️ | Počet hodnot ve druhé řadě. |
Návraty
Z Wikipedie:
Ve statistikách je Welchův t-test dvou vzorků, který se používá k otestování hypotézy, že dvě populace mají stejné prostředky. Welchův t-test je přizpůsobení studentova t-testu a je spolehlivější, pokud mají dva vzorky nerovné odchylky a nerovné velikosti vzorků. Tyto testy se často označují jako "nezaplacené" nebo "nezávislé vzorky" t-testů. Testy se obvykle použijí, když statistické jednotky, které jsou základem porovnání dvou vzorků, se nepřekrývají. Welchův t-test je méně oblíbený než Studentův t-test a může být pro čtenáře méně známý. Test se také nazývá "Welchova nerovná odchylka t-test" nebo "unequal variances t-test".
Příklad
// 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