Programming the statistical procedures from SAS

Logistic Regression Forecasting

Reply
Frequent Contributor
Posts: 107

Logistic Regression Forecasting

Hi, 

 

I have the following code using Logistic Regression on this dependent variable 'Stay', 1 means customer did stay; 0 means customer didnot stay. And several independent variables as below: 

 

Proc Logistic Data=Work.Data1;
Class Member Travel_Agency;
Model Stay = Length_of_Stay Booking_Lead Member Travel_Agency Member*Travel_Agency / expb;
output out=Work.Data2 p=pi_hat;

Where Arrival_Date between '01MAY2014'd and '30APR2017'd;
Run;

 

My question is:

 

After it runs, in the output table, column 'pi_hat' is a value between 0 and 1. Does it mean it is more likely to be 'Stay' or 'Not Stay'? And how could I apply the result from logistic regression into future 'Arrival_Date'? Thanks! 

 

Super User
Posts: 9,671

Re: Logistic Regression Forecasting

'pi_hat' is Proability for Stay =0.

If you want Stay =1 proability. try

 

Model Stay(event='1') =

Frequent Contributor
Posts: 107

Re: Logistic Regression Forecasting

Thanks Ksharp, I see. 

 

And how could I apply it into future dates (from '01MAY2017' to '30APR2018') using 'pi_hat'? 

 

Thank you! 

Super User
Posts: 9,671

Re: Logistic Regression Forecasting

I don't understand what you mean.

You mean SOCRE a new dataset ?

use SCORE statement.

 

model ........

score data=new_data .....

Ask a Question
Discussion stats
  • 3 replies
  • 141 views
  • 0 likes
  • 2 in conversation