Nope, that's the same. It's the weirdest thing. Anyways, perhaps I could ask how I might go about writing the ESTIMATE statement...I have a linear model with 10 beta's and I'm trying to do an ESTIMATE statement to test the hypothesis that beta7+beta8+beta9 = 0. HAVEUSCiy = intercept + B1*YEAR2y + B2*LOSSOFINSURANCEi + B3*DROPOUTOFSCHOOLi + B4*MOVEi + B5*DROPOUTOFSCHOOLI*MOVEi + B6* LOSSOFINSURANCEi *YEAR2 + B7*DROPOUTOFSCHOOLi* YEAR2y + B8*MOVEi*YEAR2y + B9*DROPOUTOFSCHOOLi * MOVEi * YEAR2y + Covariates Without getting too much into the model details, the important things to know are that DROPOUTOFSCHOOL is continuous, YEAR2y is dichotomous (0/1), and MOVEi is dichotomous (0/1). This was the code (using non-positional syntax) that was working, but now is not. How would I go about writing this hypothesis statement in an ESTIMATE statement using positional syntax? proc surveyreg data = datafile; weight longwt; strata varstr; cluster varpsu; class move year2 sex race regiony1 msay1 panel; model haveusc = dropoutofschool lossofinsurance move year2 dropoutofschool * move lossofinsurance * year2 dropoutofschool * year2 move * year2 dropoutofschool * move * year2 agebeginning_years sex race regiony1 msay1 panel /solution; estimate 'Beta7+Beta8+Beta9' dropoutofschool*year2 [1, 1 1] move*year2 [1,1 1] dropoutofschool*move*year2 [1, 1 1 1 1] /e; run; Thanks.
... View more