BookmarkSubscribeRSS Feed
supersonic
Calcite | Level 5

i want to write a macro with the mentioned requirement

Input - A sas dataset with dependent binary variable and one predicted probability variable

Output - A dataset with following Stats by Decile - No. of Obs, No. of events, % Obs, % events,

Event Rate, Average Predicted Probability, Lift, Cumulative Lift, Cumulative %events

2 REPLIES 2
supersonic
Calcite | Level 5

the output should looks like

DecileObs#Event#%Obs%EventEvent RateLift

Cumulative

Lift

Average

Predicted

Probability

1
2

please help

ballardw
Super User

You mention that your data only has two variables one binary and the other the predicted probability. Since one of your requirements is for the average predicted probability then what do want a decile of? The binary only has two levels and making a decile from that is going to be a tad rough.

Also, what would be the differece be number of observations and events.

I think you need to describe your starting data a bit more fully.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1269 views
  • 0 likes
  • 2 in conversation