Professional Documents
Culture Documents
Automated Regression Program
Automated Regression Program
*/
*/
/**************/
/* REGRESSION */
/**************/
/* Do you want to perform a regression? (YES/NO)
%LET REGRESSION_STATUS=XXX;
*/
*/
*/
*/
*/
*/
/***********************/
/* LOGISTIC REGRESSION */
/***********************/
/* Do you want to perform a logistic regression? (YES/NO)
%LET LOG_REGRESSION_STATUS=XXX;
*/
*/
*/
*/
*/
/**********************************************/
/*
DO NOT EDIT BELOW THIS LINE
*/
/**********************************************/
%MACRO REGRESSION;
%IF ®RESSION_STATUS=YES %THEN
%DO;
TITLE 'Regression Results';
PROC REG DATA=&FILE;
MODEL ®RESSION_DEP = ®RESSION_IND;
RUN;
FOOTNOTE1 'If your null is j=0, your t-stat is valid';
FOOTNOTE2 'If your alternative is j NE 0, your p-value is valid';
TITLE;
%END;
%MEND REGRESSION;
%REGRESSION
%MACRO LOG_REGRESSION;
%IF &LOG_REGRESSION_STATUS=YES %THEN
%DO;
TITLE 'Logistical Regression Results';
PROC QLIM DATA=&FILE;
MODEL &LOG_REGRESSION_DEP = &LOG_REGRESSION_DEP
/ DISCRETE (D=LOGISTIC);
RUN;
FOOTNOTE1 'If your null is j=0, your t-stat is valid';
FOOTNOTE2 'If your alternative is j NE 0, your p-value is valid';
TITLE;
%END;
%MEND LOG_REGRESSION;
%LOG_REGRESSION