Hello
Let's say I am building today a logistic regression model (PD credit risk model).
Then I want to score a new data in the future.
This is the code how to do it.
My question-
Let's say that the new data will be available in the future.
Then I don't want to run again the model, but I want to use the model that I build today.
The code - store MyModel; keep the model in WORK library
How can I keep it in a permanent library that in future I can use it?
If I create a library called R_R then - can I use code- store R_R.MyModel ???
data raw_tbl;
input sex $ age flag@@;
cards;
Female 35 0 Male 44 0
Male 45 1 Female 47 1
Female 51 0 Female 47 0
Male 54 1 Male 47 1
Female 35 0 Female 34 0
Female 48 0 Female 56 1
Male 46 1 Female 59 1
Female 46 1 Male 59 1
Male 38 1 Female 39 0
Male 49 1 Male 42 1
Male 50 1 Female 45 0
Female 47 0 Female 30 1
Female 39 0 Female 51 0
Female 45 0 Female 43 1
Male 39 1 Male 31 0
Female 39 0 Male 34 0
Female 52 1 Female 46 0
Male 58 1 Female 50 1
Female 32 0 Female 52 1
Female 35 0 Female 51 0
;
Run;
data test_tbl;
input sex $ age;
cards;
Female 35
Male 19
Male 70
;
run;
proc format;
value Dependent_Fmt
1 = 'Default'
0 = 'Non_Default';
run;
proc genmod data=raw_tbl namelen=60 descending ;
class sex;
model Flag=sex age/ dist=binomial link=logit type3 wald ;
store MyModel;
output out=row_data_with_predict p=P_subscibe xbeta=logit;
run;
/**Create data set row_data_with_predict that have row data with predict colmn called :P_subscibe***/
/***Show the coefficients in a data set***/
proc plm source=MyModel;
show parameters;
run;
/**score new data set****/
proc plm restore=MyModel;
score data=test_tbl out=test_out_tbl predicted / ilink;
run;
... View more