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

Innovate_SAS_Blue.png

Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

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.

Get the $99 certification deal.jpg

 

 

Back in the Classroom!

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

View all other training opportunities.

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