BookmarkSubscribeRSS Feed
chrissowden
Obsidian | Level 7

 

Hey Everyone,

I am trying to add a format that would show all obs that have smoked at some time. The 1,2,3,9 should represent that value as a smoker as some point in the gestation. if I remove the 1,2,3,9 then I get everything else and it works great. But I want to add who has smoked at some point to my proc means.

 

 

proc format;
    value smk
        
        0 ='Non-Smoker'
        1= 'Smoker Currently'
        2='Smoker until current pregnancy'
        3='Stopped before current pregnancy'
        9='Unknown'    
        1,2,3 ='Smoker at some point' **trying to add this format**
    
    ;
run;

proc means data=mysas.birthweight n mean median std nonobs;
    format smoke smk.;
    class smoke;
    var birth_wt gestation;
    label birth_wt ='Birth Weight (.oz)' gestation='Gestation Period (days)';
run;

2 REPLIES 2

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

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 967 views
  • 0 likes
  • 3 in conversation