# Przykłady stosowania funkcji chi2-test w wykresach

Funkcje chi2-test są stosowane w celu znajdowania wartości powiązanych z analizą statystyczną chi-kwadrat.

W tej sekcji opisano sposoby tworzenia wizualizacji na podstawie danych z próby w celu znalezienia wartości funkcji testu zgodności chi-kwadrat dostępnych w Qlik Sense. Więcej informacji o składni i argumentach dotyczących funkcji wykresów chi2-test można znaleźć w stosownych opisach.

## Ładowanie danych na potrzeby prób

Do skryptu powinny zostać załadowane trzy zestawy danych z próby opisujące trzy różne próby statystyczne.

Wykonaj następujące czynności:

1. Tworzy nową aplikację.

2. W procedurze ładowania danych dodaj następujące wiersze:

   `// 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...`

3. Kliknij the run script icon aby załadować dane.

## Tworzenie wizualizacji funkcji wykresu chi2-test

Przykład: Próba 1

Wykonaj następujące czynności:

1. W edytorze ładowania danych kliknij ikonę the kompas icon, aby przejść do widoku aplikacji, a następnie kliknij arkusz utworzony poprzednio.

   Zostanie otwarty widok arkusza.

2. Kliknijthe Edytuj arkusz icon , aby edytować arkusz.

3. Z obszaru Wykresy dodaj tabelę, a z obszaru Pola dodaj Grp, Grade i Count jako wymiary.

   W tej tabeli znajdują się dane z próby.

4. Dodaj kolejną tabelę z następującym wyrażeniem jako wymiarem.

   `ValueList('p','df','Chi2')`

   Wyrażenie to korzysta z funkcji wymiarów syntetycznych w celu utworzenia etykiet dla wymiarów z nazwami trzech funkcjichi2-test.

5. Dodaj w tabeli następujące wyrażenie jako miarę.

   `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)))`

   Wyrażenie to sprawi, że wartości wyników każdej funkcji chi2-test zostaną wstawione w tabeli obok powiązanego z nimi wymiaru syntetycznego.

6. Ustaw Formatowanie liczb miary na wartość Liczba oraz 3Cyfry znaczące.

WskazówkaW wyrażeniu dla miary możesz użyć w zamian następującego wyrażenia: `Pick(Match(ValueList('p','df','Chi2'),'p','df','Chi2'),Chi2Test_p(Grp,Grade,Count),Chi2Test_df(Grp,Grade,Count),Chi2Test_Chi2(Grp,Grade,Count))`

Wynik:

Tabela docelowa dla funkcji chi2-test dla danych z próby 1 będzie zawierać następujące wartości:

Tabela wynikowa

| p | df | Chi2 |
| --- | --- | --- |
| 0.820 | 5 | 2.21 |

Przykład: Próba 2

Wykonaj następujące czynności:

1. W arkuszu edytowanym w przykładzie Próba 1 dodaj tabelę z obszaru Wykresy, a z obszaru Pola dodaj Sex, Opinion i OpCount jako wymiary.

2. Utwórz kopię tabeli wyników z Próby 1, korzystając z poleceń Kopiuj i Wklej. Edytuj wyrażenie w mierze i zastąp argumenty we wszystkich trzech funkcjach chi2-test nazwami pól użytych w danych z próby 2, na przykład: `Chi2Test_p(Sex,Opinion,OpCount)`.

Wynik:

Tabela docelowa dla funkcji chi2-test dla danych z próby 2 będzie zawierać następujące wartości:

Tabela wynikowa

| p | df | Chi2 |
| --- | --- | --- |
| 0.000309 | 2 | 16.2 |

Przykład: Próba 3

Wykonaj następujące czynności:

1. Utwórz jeszcze dwie tabele w ten sam sposób, jak w przykładach dotyczących danych z próby 1 i próby 2. W tabeli wymiarów użyj następujących pól jako wymiarów: Gender, Description, Actual oraz Expected.
2. W docelowej tabeli zastosuj nazwy pól użytych w danych z próby 3, na przykład: `Chi2Test_p(Gender,Description,Actual,Expected)`.

Wynik:

Tabela docelowa dla funkcji chi2-test dla danych z próby 3 będzie zawierać następujące wartości:

Tabela wynikowa

| p | df | Chi2 |
| --- | --- | --- |
| 0.000308 | 2 | 16.2 |