Exemplos de como usar funções chi2-test em gráficos
As funções chi2-test são usadas para encontrar os valores associados com a análise estatística do Qui quadrado.
Esta seção descreve como criar visualizações usando dados de amostra para encontrar os valores das funções do teste de distribuição do Qui quadrado disponíveis no Qlik Sense. Consulte os tópicos individuais de função do gráficochi2-test para ver as descrições de sintaxe e argumentos.
Carregamento dos dados para as amostras
Há três conjuntos de dados de exemplo, descrevendo três amostras estatísticas diferentes a serem carregadas no script.
Faça o seguinte:
- Crie um novo aplicativo.
-
Na carga de dados, digite o seguinte:
// 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...
- Clique em para carregar dados.
Criação das visualizações da função de gráfico chi2-test
Exemplo: Amostra 1
Faça o seguinte:
-
No editor de carregamento de dados, clique em para ir para a visualização de aplicativos e , em seguida, clique na pasta que você criou antes.
A exibição da pasta é aberta.
- Clique em Editar pasta para editar a pasta.
-
Em Gráficos, adicione uma tabela e em Campos, adicione Grp, Grade e Count como dimensões.
Esta tabela contém os dados de amostra.
-
Adicione outra tabela com a seguinte expressão como uma dimensão.
ValueList('p','df','Chi2')
Isso utiliza a função de dimensões sintéticas para criar rótulos para as dimensões, com os nomes das três funções chi2-test.
-
Adicione a seguinte expressão à tabela como uma medida.
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)))
Isso tem o efeito de colocar o valor resultante de cada função chi2-test na tabela ao lado de sua dimensão sintética associada.
- Defina a Formatação do número da medida como Número e 3Números significativos.
Resultado:
A tabela resultante para as funções chi2-test para os dados da Amostra 1 conterá os seguintes valores:
p | df | Chi2 |
---|---|---|
0.820 | 5 | 2.21 |
Exemplo: Amostra 2
Faça o seguinte:
- Na pasta que você estava editando no exemplo Amostra 1, em Gráficos, adicione uma tabela e em Campos, adicione Sex, Opinion e OpCount como dimensões.
-
Faça uma cópia da tabela de resultados da Amostra 1, usando os comandos Copiar e Colar. Edite a expressão na medição e substitua os argumentos em todas as três funções chi2-test pelos nomes dos campos utilizados nos dados da Amostra 2, por exemplo: Chi2Test_p(Sex,Opinion,OpCount).
Resultado:
A tabela resultante para as funções chi2-test para os dados da Amostra 2 conterá os seguintes valores:
p | df | Chi2 |
---|---|---|
0.000309 | 2 | 16.2 |
Exemplo: Amostra 3
Faça o seguinte:
- Crie mais duas tabelas da mesma maneira que nos exemplos para os dados das Amostras 1 e 2. Na tabela de dimensões, use os seguintes campos como dimensões: Gender, Description, Actual e Expected.
- Na tabela de resultados, use os nomes dos campos utilizados nos dados da Amostra 3, por exemplo: Chi2Test_p(Gender,Description,Actual,Expected).
Resultado:
A tabela resultante para as funções chi2-test para os dados da Amostra 3 conterá os seguintes valores:
p | df | Chi2 |
---|---|---|
0.000308 | 2 | 16.2 |