SAS включают только вывод хи-квадрат в proc freq

#sas #chi-squared

#sas #хи-квадрат

Вопрос:

Я использую следующий код для выполнения теста хи-квадрат в SAS.

 proc freq data=data;
tables var1*var2/chisq;
run;
 

Он выдает результаты как хи-квадрат, так и теста Фишера. В любом случае, чтобы включить только тест хи-квадрат в вывод?
введите описание изображения здесь

Ответ №1:

Вы можете использовать ODS SELECT / EXCLUDE для управления отображаемым. Если вам не нужен тест fishers, вы можете исключить эту таблицу, предполагая, что имя таблицы — FISHERSEXACT .

 ods exclude fishersexact; 
 

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

 ods select crosstabfreqs chisquare;
 

Комментарии:

1. Возможно, стоит включить рекомендации по трассировке ODS, которые Войта дает в своем ответе здесь, чтобы сделать это более полным (относительно того, как определить, какая таблица какая)

Ответ №2:

Я не думаю, что вы можете подавить печать некоторых таблиц в PROC FREQ; мне кажется, вы можете подавить все или ничего.

Тем не менее, вы все равно можете работать следующим образом:

  1. Во-первых, выполните одноразовое расследование: выполните ods trace on / label инструкцию before your, чтобы журнал содержал метки таблиц ODS:
 ods trace on / label;
proc freq data=data;
tables var1*var2/chisq;
run;
ods trace off;
 

Кроме того, найдите имя вашей таблицы в документах PROC FREQ.

  1. Как только вы узнаете имя таблицы, снова запустите свой код, но на этот раз сохраните соответствующую таблицу ODS в обычной таблице. Это делается путем ввода ods output <ODS=table-name>= <table-to-save-it-into>; перед вашей командой. Предполагая, что вы хотите сохранить ChiSq таблицу, код выглядит следующим образом:
 ods output ChiSq=work.my_chisq_table;
proc freq data=data;
tables var1*var2/chisq;
run;
 

Таблица хи-квадрат будет сохранена как work.my_chisq_table , и вы сможете распечатать ее в другом месте.

Комментарии:

1. ODS SELECT / EXCLUDE позволяют вам контролировать, какие таблицы и выходные данные отображаются и создаются.