SPSS, как вы получаете значение критерия хи-квадрат как переменную?

У меня есть две таблицы и через

CROSSTABS 
/TABLES = table1 BY table2 
/STATISTICS=CHISQ.

Вы получаете не только 2 таблицы с результатами, но и таблицу для теста хи-квадрат.

НО это слишком много информации для меня. Все, что мне нужно, это просто один текстовый вывод:

"the chi test is fine/ not fine."

через ч лайк

COMPUTE new_variable = 16.92 - chisq_value.
EXECUTE.

DO IF newvariable < 0.
DO IF $CASENUM EQ 1.
   PRINT RECORDS=1
   /"since the chi test is negativ you have to choose a different partition!".
END IF.
END IF.

ПРОБЛЕМА сейчас такова: как мне получить переменную "chisq-value"? Через /stat..=chisq Я не получаю одно единственное значение, которое я могу вычесть из 16,92 (это мое вычисленное значение, которое должно быть больше значения chi), но целую таблицу...

Спасибо за любую помощь:-)

1 ответ

Вы можете использовать OMS для захвата таблицы статистики в виде набора данных, а затем активировать ее и читать как любой набор данных. Вот пример.

набор данных объявляет статистику.
oms выберите таблицы /if subtypes='Тесты хи-квадрат'
/ файл назначения = формат статистики = сохранить.
CROSSTABS / TABLES = educ BY Jobcat
/ FORMAT = NOTABLES / STATISTICS = CHISQ.
omsend.
набор данных активирует статистику.

Другие вопросы по тегам