BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Terrencefung
Calcite | Level 5

Hi SAS community,

i have a variable called em. It range from 0 to 1.

 

i would like to create a summary statistics table for other variables based on the ranges of em.

 

for example, I would like to get the mean of variables when the observation has 0<=em<0.025, 0.025<=em<0.050 ect.

 

could you please help me, it is urgent.

 

many thnaks.

1 ACCEPTED SOLUTION

Accepted Solutions
Reeza
Super User

1. Create categories for EM. Either create a new variable and recode it to the values you want or create a format and apply it to the variable. 

2. Use Proc means, include your new variable from 1 as a Class variable, or the EM variable if you used a format. 

 

Proc means data=have mean nway;

class em;

format EM em_cat.;

var var1 var2 var3;

output out = want mean= /autoname;

run;

 

View solution in original post

4 REPLIES 4
Terrencefung
Calcite | Level 5

To make it clear, I would like to get a table like this one.

 

 

thank you very much


IMG_0054.JPG
Reeza
Super User

1. Create categories for EM. Either create a new variable and recode it to the values you want or create a format and apply it to the variable. 

2. Use Proc means, include your new variable from 1 as a Class variable, or the EM variable if you used a format. 

 

Proc means data=have mean nway;

class em;

format EM em_cat.;

var var1 var2 var3;

output out = want mean= /autoname;

run;

 

Terrencefung
Calcite | Level 5
Thank you Rezza, but how I can create the categories for em?
Reeza
Super User

Use if then else in a data step. 

 

 

http://www.ats.ucla.edu/stat/sas/modules/vars.htm

See example 2. 

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 4 replies
  • 1483 views
  • 2 likes
  • 2 in conversation