1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
PROC TEMPLATE ;
DEFINE TABLE Stat.Reg.ParameterEstimates ;
COLUMN Variable (Estimate StdErr std) Probt ;
HEADER h1 ;
DEFINE h1 ;
TEXT "Coefficients de la régression linéaire" ;
SPACE = 1 ;
SPILL_MARGIN ;
END ;
DEFINE Variable ;
HEADER = "Variable" ;
STYLE = RowHeader ;
ID;
END;
DEFINE Estimate ;
HEADER = ";Coefficient;(Ecart-type)" ;
PARENT = Common.ParameterEstimates.Estimate ;
FORMAT = d11.3 ;
END ;
DEFINE StdErr ;
PARENT = Common.ParameterEstimates.StdErr ;
PRINT = OFF ; /* colonne non affichée, créée uniquement pour s'en servir ensuite */
END ;
DEFINE std ;
COMPUTE AS "("!!TRIM(LEFT(PUT(StdErr,12.2)))!!")" ;
JUST = RIGHT ;
END ;
DEFINE Probt ;
HEADER = ";P-value;(H0:coeff=0)" ;
TRANSLATE _val_<.01 INTO "**",
_val_<.05 INTO "*",
_val_>0 INTO " "
;
JUST = RIGHT ;
END ;
REQUIRED_SPACE = 5 ;
USE_NAME ;
END;
RUN;
PROC REG DATA = sashelp.class ;
MODEL weight = height age ;
RUN ; QUIT ;
PROC TEMPLATE ;
DELETE Stat.Reg.ParameterEstimates ;
RUN ; |
Partager