Thank you for your reply!
I could solve this problem. I appreciate your help.
Nagi
Check the last curve .
data F;
set sashelp.class(where=(sex='F'));
y=ifn(_n_>4,1,0);
run;
data M;
set sashelp.class(where=(sex='M'));
y=ifn(_n_>4,1,0);
run;
data test;
set sashelp.class;
y=ifn(_n_<4,1,0);
if _n_<10;
run;
data test_f;
set f test(drop=y);
run;
data test_m;
set m test(drop=y);
run;
proc logistic data=test_f;
model y=age weight height;
output out=pred_f(where=(y is missing)) p=pred_f;
run;
proc logistic data=test_m;
model y=age weight height;
output out=pred_m(where=(y is missing)) p=pred_m;
run;
data want;
merge test(keep=y)
pred_f(keep=pred_f) pred_m(keep=pred_m);
run;
proc logistic data=want;
model y=pred_f pred_m/nofit;
roc 'F' pred=pred_f ;
roc 'M' pred=pred_m;
run;
I just made some dummy Y . i.e. the first 4 obs have y=1 ,others have y=0 .
Thank you for your reply!
I could solve this problem. I appreciate your help.
Nagi
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.