SAS - Chi Square

Test chi-kwadrat służy do badania związku między dwiema zmiennymi kategorialnymi. Można go używać do testowania zarówno stopnia zależności, jak i stopnia niezależności między zmiennymi. SAS używaPROC FREQ wraz z opcją chisq aby określić wynik testu Chi-kwadrat.

Składnia

Podstawowa składnia stosowania PROC FREQ do testu Chi-kwadrat w SAS to -

PROC FREQ DATA = dataset;
TABLES variables 
/CHISQ TESTP = (percentage values);

Poniżej znajduje się opis użytych parametrów -

  • Dataset to nazwa zbioru danych.

  • Variables są nazwami zmiennych zbioru danych używanymi w teście chi-kwadrat.

  • Percentage Values w instrukcji TESTP reprezentują procent poziomów zmiennej.

Przykład

W poniższym przykładzie rozważymy test chi-kwadrat na zmiennej o nazwie typ w zbiorze danych SASHELP.CARS. Ta zmienna ma sześć poziomów, a każdemu poziomowi przypisujemy procent zgodnie z projektem testu.

proc freq data = sashelp.cars;
tables type 
/chisq 
testp = (0.20 0.12 0.18 0.10 0.25 0.15);
run;

Po wykonaniu powyższego kodu otrzymujemy następujący wynik -

Otrzymujemy również wykres słupkowy pokazujący odchylenie typu zmiennej, jak pokazano na poniższym zrzucie ekranu.

Dwukierunkowy chi-kwadrat

Dwukierunkowy test Chi-kwadrat jest używany, gdy stosujemy testy do dwóch zmiennych zbioru danych.

Przykład

W poniższym przykładzie stosujemy test chi-kwadrat na dwóch zmiennych o nazwach typ i pochodzenie. Wynik przedstawia tabelaryczną formę wszystkich kombinacji tych dwóch zmiennych.

proc freq data = sashelp.cars;
tables type*origin 
/chisq 
;
run;

Po wykonaniu powyższego kodu otrzymujemy następujący wynik -