- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
How does one in SAS 9.4 generate the 20th percentile of a normal distribution with, say, a mean of 500 and standard deviation of 50? In R I call: qnorm(.20, 500, 50)
I have a bunch of percentiles of reading achievement scores, and I need to convert them to to scale scores.
I'm looking throughout the documentation and can't seem to find a way...unless I need to use PROC IML first, but I'm not very good with that.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Does the value of X look like what you want:
data junk; x = quantile('normal',.2,500,50); run;
The SAS Quantile function takes as the first parameter the name of the distribution, there are about 25. Then the quantile of interest and then distribution parameters. If you leave off the mean and standard deviation the distribution for Normal will assume 0 and 1.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Does the value of X look like what you want:
data junk; x = quantile('normal',.2,500,50); run;
The SAS Quantile function takes as the first parameter the name of the distribution, there are about 25. Then the quantile of interest and then distribution parameters. If you leave off the mean and standard deviation the distribution for Normal will assume 0 and 1.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
@svh wrote:
Nice! I read about that function, but did not get that I could implement it that way.
Understand. Most of those other distributions really want one or more parameters and the examples using Normal in that function don't show the optional mean and std dev.