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

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

標準的なスチューデント t-test レポートには、Group StatisticsIndependent Samples Test の結果を含むテーブルを掲載できます。

以下のセクションでは、Qlik Senset-test 関数を 2 つの独立したサンプル グループ、ObservationComparison に適用してテーブルを構築します。これらのサンプルに対応するテーブルは以下のようになります。

Group Statistics
Type N Mean Standard Deviation Standard Error Mean
Comparison 20 11.95 14.61245 3.2674431
Observation2027.1512.5079972.7968933
Independent Sample Test
Type conf t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval (Lower) 95% Confidence Interval (Upper)
Equal Variance not Assumed 0 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
Equal Variance Assumed8.7069393.534380.00115.24.301016.4930623.9069

サンプル データのロード

次の手順を実行します。

  1. 新しいシートでアプリを新規作成します。
  2. データ ロード エディタに以下を入力します。

    Table1:
    Crosstable (Type, Value)
    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. をクリックして run scriptデータをロードします。

Group statistics テーブルの作成

次の手順を実行します。

  1. データ ロード エディターで コンパス をクリックしてアプリ ビューに進み、作成したシートをクリックします。

    これでシート ビューが表示されます。

  2. [シートを編集] をクリックしてシートを編集します。
  3. [チャート] からテーブルを追加し、[項目] から Type を軸としてテーブルに追加します。

  4. 次の数式をメジャーとして追加します。

    数式の例
    ラベル
    N Count(Value)
    Mean Avg(Value)
    Standard Deviation Stdev(Value)
    Standard Error Mean Sterr(Value)
  5. [ソート] をクリックして Type をソート リストの先頭にくるようにします。

結果:

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

Group Statistics
TypeNMeanStandard DeviationStandard Error Mean
Comparison2011.9514.612453.2674431
Observation2027.1512.5079972.7968933

Independent sample 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 (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 (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
    Type conf t df Sig. (2-tailed) Mean Difference Standard Error Difference 95% Confidence Interval (Lower) 95% Confidence Interval (Upper)
    Equal Variance not Assumed 0 3.534 37.116717335823 0.001 15.2 4.30101 6.48625 23.9137
    Equal Variance Assumed8.7069393.534380.00115.24.301016.4930623.9069

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

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