Создание типичного отчета t-test

Типичный отчет Стьюдента t-test может включать таблицы с результатами Group Statistics и Independent Samples Test. В следующих разделах мы построим эти таблицы с помощью функций программы Qlik Senset-test, применяемых к двум независимым группам образцов: Observation и Comparison. Соответствующие таблицы для этих образцов будут выглядеть следующим образом:

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

    В скрипт загрузки включена функция recno(), поскольку для таблицы crosstable требуется три аргумента. Поэтому функция recno() просто обеспечивает дополнительный аргумент, в данном случае идентификатор для каждой строки. Без этого значения выборки Comparison не будут загружены.

  3. Щелкните элемент l, чтобы загрузить данные.

Создание таблицы Group Statistics

Выполните следующие действия.

  1. В редакторе загрузки данных щелкните элемент , чтобы перейти в вид приложения, и нажмите ранее созданный лист.

    Откроется вид листа.

  2. Щелкните команду @Изменить, чтобы изменить лист.
  3. Из раздела Диаграммы добавьте таблицу, а из раздела Поля добавьте следующие выражения в качестве мер:

    Метка Выражение
    N Count(Value)
    Mean Avg(Value)
    Standard Deviation Stdev(Value)
    Standard Error Mean Sterr(Value)
  4. Добавьте элемент Type в таблицу в качестве измерения.

  5. Нажмите кнопку Сортировка и переместите элемент Type в начало списка сортировки.
  6. Результат:

    Таблица Group Statistics для этих образцов будет выглядеть следующим образом:

    TypeNMeanStandard DeviationStandard Error Mean
    Comparison2011.9514.612453.2674431
    Observation2027.1512.5079972.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