Обнаружение проблем с заявлением о домене в proc surveyfreq, ненастроенной proc surveylogistic и скорректированных процедурах proc surveylogistic - PullRequest
0 голосов
/ 24 ноября 2018

У меня возникли проблемы, в том числе заявление о домене в моем proc procrefreq, нескорректированный proc surveylogistic и скорректированные процедуры proc surveylogistic.

Я использовал код, который нашел на веб-сайтах сообщества SAS, но продолжаю получать сообщения об ошибках.Я пытаюсь установить область действия этих процедур для возрастной категории 1 и 2. Возрастная категория 1 = «18–49 лет» и Возрастная категория 2 = «50 лет и старше».Я исключаю только одну возрастную категорию из анализа, Agecategory = 0, это люди 0-17 лет.Я обратился к заявлению о домене после того, как узнал, что не могу использовать операторы by или where при использовании процедур surveyfreq и surveylogistic.

Любая помощь будет принята с благодарностью!

Пожалуйста, найдите мой код ниже:

Процедура Surveyfreq:

*run proc surveyfreq for demographic variables;
proc surveyfreq data=GSS1;
weight wtssnr;
tables agecategory*(sex marital sexornt racecen1 racecen2 racecen3 degree wrkstat income16 region); 
STRATUM vstrat;
CLUSTER vpsu;
FORMAT degree degree. wrkstat wrkstat. income16 totalfamilyincome. regionregion. agecategory agecategory. marital marital. sex sex. racecen1 racecen1mention. racecen2 racecen2mention. racecen3 racecen3mention. sexornt sexornt.; 
run;

Нескорректированная процедура Surveylogistic

*Step 9: Unadjusted logistic regression using proc surveylogistic;
proc surveylogistic data=GSS1;
class agecategory/param=ref;
model condom (event= 'Used last time') = agecategory/df=infinity;
strata vstrat;
cluster vpsu;
weight wtssnr;
format condom condom. agecategory agecategory.;
run;

Скорректированная процедура Surveylogistic

*Step 13: Run an adjusted logistic regression model using proc surveylogistic;
proc surveylogistic data=GSS1;
class condom agecategory marital evidu evcrack partners sexfreq hivtest sexornt racecen1 degree region income16 wrkstat/param=ref;
model condom (event='Used last time')=agecategory marital evidu evcrack partners sexfreq hivtest sexornt racecen1 degree region income16 wrkstat/link=glogit df=infinity;
STRATUM vstrat;
CLUSTER vpsu;
weight wtssnr;
FORMAT condom condom. sex sex. agecategory agecategory. marital marital. evidu evidu. idu30 idu30days. evcrack evcrack. crack30 crack30lastuse. partners partners. sexfreq sexfreq. hivtest hivtest. sexornt sexornt. racecen1 racecen1mention. degree degree. region region. income16 totalfamilyincome. wrkstat wrkstat.;
run;
...