Hello, I am using PROC SURVEYREG for the first time. I believe I have the WEIGHT, CLUSTER, and STRATA statements/variables figured out correctly, but am struggling with a couple of things: It seems that SURVEYREG has limited capability compared to, say, PROC REG. It appears that I cannot get VIF values. Is this the case? If so, how should I assess collinearity without a great deal of effort? Regarding residual diagnostics, I have a couple of issues. One is left-skewed residuals, and the other is a downward sloping trend in the residuals vs. predicted values plot. FYI, the Y data is left-skewed and some of the X variables are discrete, although certainly ordinal. I have tried several transformations of Y to no avail. I am most concerned with the residual plot. The only guidance I can find for this issue assumes that my data were collected over time, but this is not the case. Does it have anything to do with how the SURVEYREG procedure accounts for the sampling scheme? Thanks, Kirk proc surveyreg data=edat.ECLSKclean; model C7R4RSCL = C7SDQRDC C7SDQINT C7LOCUS C7CONCPT W8SESL / anova adjrsq clparm deff inverse xpx; cluster C67CSTR; strata C7TCWPSU / list; weight C7CW0; output out=edat.ECLSKresids predicted=fitted residual=resids; run; proc univariate data=edat.ECLSKresids plots; var resids; histogram resids / normal; probplot resids / normal(mu=est sigma=est); run; proc gplot data=edat.ECLSKresids; plot resids*fitted; run;
... View more