メイン コンテンツをスキップする 補完的コンテンツへスキップ

標準的な t-test レポートの作成

標準的なスチューデント t-test レポートには、Group StatisticsIndependent Samples Test の結果を含むテーブルを掲載できます。以下のセクションでは、QlikViewt-test 関数を 2 つの独立したサンプル グループ、ObservationComparison に適用してテーブルを構築します。これらのサンプルに対応するテーブルは以下のようになります。

Group Statistics

グループ統計のテーブル出力例
Type N Mean Standard Deviation Standard Error Mean
Comparison 20 11.95 14.61245 3.2674431
Observation 20 27.15 12.507997 2.7968933

Independent Sample Test

独立サンプル テストのテーブル出力例
- t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval of the Difference (Lower) 95% Confidence Interval of the Difference (Upper)
Equal Variance not Assumed 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
Equal Variance Assumed 3.534 38 0.001 15.2 4.30101 6.49306 23.9069

サンプル データのロード

次の手順を実行します。

  1. 新規ドキュメントを作成します。
  2. ツールバーで [ロード スクリプトの編集] を選択し、次のスクリプトを入力します。

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

    このロード スクリプトでは、crosstable に 3 つの引数が必要となるため、recno() が含まれています。よって、recno() により追加の引数 (この場合は各行の ID) が返されます。これが存在しない場合、Comparison サンプル値はロードされません。

  3. スクリプトを保存し、[リロード] をクリックしてデータをロードします。

Group Statistics テーブルの作成

次の手順を実行します。

  1. シートにストレート テーブルを追加し、軸として Type を選択します。

  2. 以下の数式を追加します。

    追加する数式
    ラベル 数式
    N Count(Value)
    Mean Avg(Value)
    Standard Deviation Stdev(Value)
    Standard Error Mean Sterr(Value)
  3. Type がソート リストの先頭にあることを確認します。

結果:

これらのサンプルの Group Statistics テーブルは以下のようになります。

グループ統計のテーブル出力例
Type N Mean Standard Deviation Standard Error Mean
Comparison 20 11.95 14.61245 3.2674431
Observation 20 27.15 12.507997 2.7968933

Two Independent Sample Student's T-test テーブルの作成

次の手順を実行します。

  1. テーブルをシートに追加します。
  2. テーブルに以下の計算軸を軸として追加します。 =ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1))

  3. 以下の数式を追加します。

    追加する数式
    ラベル 数式
    conf if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_conf(Type, Value),TTest_conf(Type, Value, 0))
    t if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_t(Type, Value),TTest_t(Type, Value, 0))
    df if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_df(Type, Value),TTest_df(Type, Value, 0))
    Sig. (2-tailed) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_sig(Type, Value),TTest_sig(Type, Value, 0))
    Mean Difference TTest_dif(Type, Value)
    Standard Error Difference if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_sterr(Type, Value),TTest_sterr(Type, Value, 0))
    95% Confidence Interval of the Difference (Lower) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_lower(Type, Value,(1-(95)/100)/2),TTest_lower(Type, Value,(1-(95)/100)/2, 0))
    95% Confidence Interval of the Difference (Upper) if(ValueList (Dual('Equal Variance not Assumed', 0), Dual('Equal Variance Assumed', 1)),TTest_upper(Type, Value,(1-(95)/100)/2),TTest_upper(Type, Value,(1-(95)/100)/2, 0))

結果:

これらのサンプルの Independent Sample Test テーブルは以下のようになります。

独立サンプル テストのテーブル出力例
- t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval of the Difference (Lower) 95% Confidence Interval of the Difference (Upper)
Equal Variance not Assumed 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
Equal Variance Assumed 3.534 38 0.001 15.2 4.30101 6.49306 23.9069

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com