Hi, I have a problem with the result of proc logistic. I use selection= backward in proc logistic and use ods output to see my result. After that I select those var whose pvalue is less than 0.05 and return the result by using outest= in proc logistic. However, the coefficients of the same variables in "paraest" and "betas" are different. Could someone helps me to figure it out? Thanks a lot Here is my code: ods output ParameterEstimates=paraest; proc logistic data=f.train2 desc namelen=40 ; class &class_var; model ksi= &class_var &reduced/selection=backward fast slstay=.001; run; ods output close; %put &class_var &reduced; data f.paraest; set paraest; where ProbChiSq<.05; run; proc sql; select distinct variable into:selected separated by " " from f.paraest; quit; proc sql noprint; select distinct variable into:char separated by " " from f.paraest a where a.variable in (select name from dictionary.columns where upcase(libname)="F" and upcase(memname)="TRAIN2" and upcase(type)="CHAR"); quit; %put &selected; %put &char; proc logistic data=f.train2 desc outest=betas namelen=40 ; class &char; model ksi= &selected/selection=backward slstay=.001; run;
... View more