У меня есть следующий код:прок Tabulate недостающих значений SAS
ods tagsets.excelxp file = 'G:\CPS\myworkwithoutmissing.xml'
style = printer;
proc tabulate data = final;
Class Year Self_Emp_Inc Self_Emp_Uninc Self_Emp Multi_Job P_Occupation Full_Part_Time_Status;
table Year, P_Occupation*n;
table Year, (P_Occupation*Self_Emp_Inc)*n;
table Year, (Self_Emp_Inc*P_Occupation)*n;
run;
ods tagsets.excelxp close;
Когда я запускаю этот код, я получаю следующее сообщение об ошибке:
WARNING: A class, frequency, or weight variable is missing on every observation.
WARNING: A class, frequency, or weight variable is missing on every observation.
WARNING: A class, frequency, or weight variable is missing on every observation.
Теперь для того, чтобы обойти эту проблему, я добавьте опцию «отсутствует» в конце инструкции класса так, что:
class year self_emp_inc ....... Full_Part_Time_Status/ missing;
Это устраняет проблему в том, что она не дает мне сообщение об ошибке и создает таблицу. Однако в моей диаграмме также подсчитывается количество отсутствующих значений, чего я не хочу. Например, моя переменная self_emp_inc имеет значения 1 и. (Для отсутствия). Теперь, когда я запускаю код с отсутствующим параметром, я получаю счет P_Occupation для всех отсутствующих значений, но мне нужен только счет, когда значение self_emp_Inc равно 1. Как я могу выполнить эту задачу?
Я не могу попробовать это, поэтому я прокомментирую сейчас. Вы можете иметь несколько инструкций CLASS и упускать только значения, представляющие интерес. Вы также можете использовать инструкцию WHERE для ограничения вашего анализа. – Reeza
Я фактически использовал только «отсутствующую» опцию, чтобы проверить, устраняет ли это проблему. Я, несмотря на то, что proc по умолчанию игнорирует недостающие значения, но, похоже, это проблема в этом случае. Не знаю, почему. Я действительно хочу игнорировать недостающее значение во всех случаях и во всех переменных. – user2916331
Proc табулировать исключает случай listwise. Любые перечисленные переменные, имеющие недостающее значение, заставляют наблюдение исключать из всего анализа. – Reeza