# 로드 스크립트에서 chi2-test 함수를 사용하는 방법 예

chi2-test 함수는 chi 제곱 통계 분석과 관련된 값을 찾는 데 사용됩니다. 이 섹션에서는 QlikView에서 사용 가능한 chi 제곱 분포 검정 함수를 로드 스크립트에서 사용하는 방법을 설명합니다. 구문과 인수에 대한 설명은 각 chi2-test 스크립트 함수 항목을 참조하십시오.

이 예에서는 두 그룹의 학생(I 및 II)에 대해 A-F의 성적을 받은 학생 수가 포함된 테이블을 사용합니다.

chi2-test example

| - | A | B | C | D | E | F |
| --- | --- | --- | --- | --- | --- | --- |
| I | 15 | 7 | 9 | 20 | 26 | 19 |
| II | 10 | 11 | 7 | 15 | 21 | 16 |

## 샘플 데이터 로딩

다음과 같이 하십시오.

1. 새 문서를 만듭니다.

2. 도구 모음에서 스크립트 편집을 선택하고 다음을 스크립트에 입력합니다.

   `// 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` `];`

3. 스크립트를 저장하고 다시 로드를 클릭하여 데이터를 로드합니다.

이제 샘플 데이터가 로드되었습니다.

## chi2-test 함수 값 로드

이제 새 테이블의 샘플 데이터를 기준으로 Grp에 따라 그룹화된 chi2-test 값이 로드됩니다.

다음과 같이 하십시오.

1. 도구 모음에서 스크립트 편집을 선택하고 다음을 스크립트 끝에 추가합니다.

   `// Sample_1 data is pre-aggregated... Note: make sure you set your DecimalSep='.' at the top of the script.` `Chi2_table:` `LOAD
   Grp,
   ` `Chi2Test_chi2(Grp, Grade, Count) as chi2,
   ` `Chi2Test_df(Grp, Grade, Count) as df,
   ` `Chi2Test_p(Grp, Grade, Count) as p
   ` `resident Sample_1 group by Grp;`

2. 스크립트를 저장하고 다시 로드를 클릭하여 데이터를 로드합니다.

이제 Chi2\_table 테이블에 chi2-test 값이 로드되었습니다.

## 결과

다음과 같은 결과 chi2-test 값을 테이블 뷰어에서 볼 수 있습니다.

chi2-test results

| Grp | chi2 | df | p |
| --- | --- | --- | --- |
| I | 16.00 | 5 | 0.007 |
| II | 9.40 | 5 | 0.094 |