z-test 函數使用方式範例

z-test 函數可用來針對較大型資料樣本 (通常大於 30 且已知變異數) 得出與 z-test 統計分析相關的值。本節說明如何使用樣本資料建置視覺化,進而得出 Qlik Sense 中可用 z-test 函數的值。請參閱個別 z-test 圖表函數主題,取得語法及引數的說明。

載入樣本資料

這裡使用的樣本資料與 t-test 函數範例中使用的一樣。該樣本資料大小通常對 Z 檢定分析來說太小,不過已足夠用來說明 Qlik Sense 中不同的 z-test 函數用法。

請執行下列動作:

  1. 使用新工作表建立新應用程式,並開啟該工作表。
  2. 提示: 若已針對 t-test 函數建立應用程式,您可使用該應用程式並為這些函數建立新的工作表。
  3. 在資料載入編輯器中,輸入以下內容:

    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 '|');

    在此載入指令碼中包括 recno(),因為 crosstable 需要引數。因此,recno() 只需提供額外的引數,在此情況下,是為每列提供一個 ID。如果未提供,則不會載入 Comparison 樣本值。

  4. 按一下 l 以載入資料。

建立 z-test 圖表函數視覺化

請執行下列動作:

  1. 在資料載入編輯器中,按一下 以轉至應用程式檢視,然後按一下載入資料時建立的工作表。

    隨即開啟工作表檢視。

  2. 按一下@編輯,以編輯工作表。
  3. 圖表中新增一個表格,並從欄位中新增 Type 作為維度。
  4. 將以下運算式作為量值新增至表格:

  5. 標籤 運算式
    ZTest Conf ZTest_conf(Value)
    ZTest Dif ZTest_dif(Value)
    ZTest Sig ZTest_sig(Value)
    ZTest Sterr ZTest_sterr(Value)
    ZTest Z ZTest_z(Value)
提示: 您可能會想調整量值的數字格式設定,以便查看更具意義的值。若您將絕大多數量值的數字格式設為 Number>Simple,而不是 Auto,這會令表格更易於閱讀。但例如對於 ZTest Sig,請使用數字格式:Custom,然後將格式模式調整為 # ##

結果:

針對樣本資料產生的 z-test 函數表格會包含以下值:

Type ZTest Conf ZTest Dif ZTest Sig ZTest Sterr ZTest Z
Comparison 6.40 11.95 0.000123 3.27 3.66
Value 5.48 27.15 0.001 2.80 9.71

建立 z-testw 圖表函數視覺化

z-testw 函數適合用於輸入資料序列為加權雙資料行格式時。運算式需要一個引數 weight 的值。此處的範例皆使用值 2,不過您可使用能針對各觀察項目定義 weight 值的運算式。

Examples and results:  

使用與 z-test 函數相同的樣本資料與數字格式設定,產生的 z-testw 函數表格會包含下列值:

Type ZTestw Conf ZTestw Dif ZTestw Sig ZTestw Sterr ZTestw Z
Comparison 3.53 2.95 5.27e-005 1.80 3.88
Value 2.97 34.25 0 4.52 20.49