Как указать фиктивную переменную для категориальной переменной в SAS - PullRequest
0 голосов
/ 29 сентября 2018

Я выполняю регрессию, где я делаю фиктивную переменную для категориальной переменной.где у меня есть категориальная переменная, т.е.

agecategory
1
2
3
4
5

Я хотел бы знать, как определить фиктивную переменную этой категориальной переменной в SAS.

1 Ответ

0 голосов
/ 30 сентября 2018

На шаге DATA:

array agecat(*) agecategory1 - agecategory5;

do i=1 to dim(agecat);
if agecategory=i then agecat[i]=1;
    else agecat[i]=0;
end;

Предполагается, что переменная agecategory является числовой, а не символьной.

...