0
$\begingroup$

I am running a logistic regression and I both standardise and normalise my input to ensure that all the independent variables are homogenised.

My friend is telling me that I need to activate the standardised beta coefficients in my regression code (STB in proc logistic, as shown below). Is there really a difference when I have already ensured that my independent variables are on common scale?

I will be re-calibrating my beta coefficients to [0,1] scale where they add up to 1 to act as a score card but I am curious about standardised beta coefficients.

Example code

 DATA baseball;
      SET sashelp.baseball;
      IF logsalary > 6.5 THEN flag = 1;
      ELSE flag = 0;
 RUN;

 PROC STDIZE
      DATA = BASEBALL
      METHOD = RANGE
      OUT = BASEBALL_S
      ;
      VAR CR:;
 RUN;

 PROC LOGISTIC
 DATA = baseball_s  OUTEST=result;
       MODEL  FLAG (event='1')= CR: /expb stb 
 SELECTION=none rsquare OUTROC=roc ;
 RUN; 
$\endgroup$
0
$\begingroup$

The standardized beta coefficients are equivalent to the coefficients obtained from the regression with standardized dependent and independent variables. Therefore, standardized coefficients encode the effects of dependent over independent variables in the units of their respective standard deviations. You can check the wikipedia entry.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.