Ограничение SPARSE одной переменной в PROC FREQ - PullRequest
0 голосов
/ 22 мая 2019

У меня есть набор HAVE с тремя переменными: одна для STATE, INCUB (верхняя граница для дохода, основанного на правомочности Medicaid) и POV, показатель бедности.Каждое состояние имеет только несколько возможных значений для INCUB, но есть много других возможных значений в разных состояниях.Я хотел бы рассчитать, в каждом штате, долю каждого уровня INCUB, которые имеют положительный показатель POV.Если я сделаю это:

PROC FREQ data=HAVE;
  table STATE*INCUB*POV / outpct sparse out=WANT;
  run;

, я получу ВСЕ возможные уровни INCUB для каждого состояния, даже уровни, никогда не представленные для этого состояния.Однако здесь мне нужно использовать опцию SPARSE, поскольку в некоторых комбинациях state-INCUB все индикаторы POV будут иметь все 0 или все 1.

Итак, мой актуальный вопрос: как мне получить PROC FREQ в «SPARSE»?только для одной из переменных (т.е. переменная POV, а не переменная INCUB)?

...