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 -