Примеры использования функций chi2-test в диаграммах
Функции chi2-test используются для обнаружения значений, связанных со статистическим анализом значения Хи-квадрат.
В этом разделе описано, как построить визуализации с помощью данных образца, чтобы найти значения функций теста распределения значения Хи-квадрат, доступных в программе Qlik Sense. Описание синтаксиса и аргументов см. в индивидуальных темах функций диаграммы chi2-test.
Загрузка данных для образцов
Существует три набора данных образца, описывающих три различных статистических образца для загрузки в скрипт.
Выполните следующие действия.
- Создайте новое приложение.
-
Введите в загрузке данных следующее:
// Sample_1 data is pre-aggregated... Note: make sure you set your DecimalSep='.' at the top of the script.
Sample_1:
LOAD * inline [
Grp,Grade,Count
I,A,15
I,B,7
I,C,9
I,D,20
I,E,26
I,F,19
II,A,10
II,B,11
II,C,7
II,D,15
II,E,21
II,F,16
];
// Sample_2 data is pre-aggregated: If raw data is used, it must be aggregated using count()...
Sample_2:
LOAD * inline [
Sex,Opinion,OpCount
1,2,58
1,1,11
1,0,10
2,2,35
2,1,25
2,0,23 ] (delimiter is ',');
// Sample_3a data is transformed using the crosstable statement...
Sample_3a:
crosstable(Gender, Actual) LOAD
Description,
[Men (Actual)] as Men,
[Women (Actual)] as Women;
LOAD * inline [
Men (Actual),Women (Actual),Description
58,35,Agree
11,25,Neutral
10,23,Disagree ] (delimiter is ',');
// Sample_3b data is transformed using the crosstable statement...
Sample_3b:
crosstable(Gender, Expected) LOAD
Description,
[Men (Expected)] as Men,
[Women (Expected)] as Women;
LOAD * inline [
Men (Expected),Women (Expected),Description
45.35,47.65,Agree
17.56,18.44,Neutral
16.09,16.91,Disagree ] (delimiter is ',');
// Sample_3a and Sample_3b will result in a (fairly harmless) Synthetic Key...
- Щелкните для загрузки данных.
Создание визуализаций функции диаграммы chi2-test
Пример: Образец 1
Выполните следующие действия.
-
В редакторе загрузки данных щелкните элемент , чтобы перейти в вид приложения, и нажмите ранее созданный лист.
Откроется вид листа.
- Щелкните команду Изменить лист, чтобы отредактировать лист.
-
Из раздела Диаграммы добавьте таблицу, а из раздела Поля — элементы Grp, Grade и Count в качестве измерений.
В этой таблице показаны данные образца.
-
Добавьте другую таблицу со следующими выражениями в качестве измерения.
ValueList('p','df','Chi2')
В данном случае используется функция синтетического измерения для создания меток для измерений с именами трех функций chi2-test.
-
Добавьте в таблицу следующее выражение в качестве меры.
IF(ValueList('p','df','Chi2')='p',Chi2Test_p(Grp,Grade,Count),
IF(ValueList('p','df','Chi2')='df',Chi2Test_df(Grp,Grade,Count),
Chi2Test_Chi2(Grp,Grade,Count)))
В таком случае результирующее значение каждой функции chi2-test будет помещено в таблицу рядом со связанным с ним синтетическим измерением.
- Задайте Формат чисел меры в положение Число и 3 Значащие цифры.
Результат:
Полученная в результате таблица для функций chi2-test для данных образца 1 будет содержать следующие значения.
p | df | Chi2 |
---|---|---|
0.820 | 5 | 2.21 |
Пример: Образец 2
Выполните следующие действия.
- На листе, который был изменен в примере для образца 1, из раздела Диаграммы добавьте таблицу, а из раздела Поля добавьте элементы Sex, Opinion и OpCount в качестве измерений.
-
Сделайте копию результатов таблицы из образца 1 с помощью команд Копировать и Вставить. Измените выражение в мере и замените аргументы во всех трех функциях chi2-test с именами полей, используемыми в данных образца 2, например: Chi2Test_p(Sex,Opinion,OpCount).
Результат:
Полученная в результате таблица для функций chi2-test для данных образца 2 будет содержать следующие значения.
p | df | Chi2 |
---|---|---|
0.000309 | 2 | 16.2 |
Пример: Образец 3
Выполните следующие действия.
- Создайте еще две таблицы так же, как в примерах для данных образцов 1 и 2. В таблице измерений используйте следующие поля в качестве измерений: Gender, Description, Actual и Expected.
- В таблице результатов используйте имена полей, используемые в данных образца 3, например: Chi2Test_p(Gender,Description,Actual,Expected).
Результат:
Полученная в результате таблица для функций chi2-test для данных образца 3 будет содержать следующие значения.
p | df | Chi2 |
---|---|---|
0.000308 | 2 | 16.2 |