共用方式為


welch_test()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

計算 Welch-test 函式的 p_value

語法

welch_test(mean1, variance1, count1, mean2, variance2, count2)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
mean1 real 或 long ✔️ 第一個數列的平均值(平均值)。
variance1 real 或 long ✔️ 第一個數列的變異值。
count1 real 或 long ✔️ 第一個數列中的值計數。
mean2 real 或 long ✔️ 第二個數列的平均值(平均值) 值。
variance2 real 或 long ✔️ 第二個數列的變異值。
count2 real 或 long ✔️ 第二個數列中的值計數。

傳回

維琪百科

在統計數據中,Welch 的 t-test 是兩個樣本的位置測試,用來測試兩個母體具有相等平均值的假設。 Welch 的 t 測試是學生 t 測試的改編,當兩個樣本有不相等變異數和不相等樣本大小時,更可靠。 這些測試通常稱為「未配對」或「獨立樣本」t 測試。 當比較兩個樣本的統計單位不重疊時,通常會套用測試。 Welch 的 t 測試比學生 t 測試不太受歡迎,讀者可能不太熟悉。 測試也稱為「Welch 的不相等變異數 t-test」或「不相等變異數 t-test」。

範例

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