- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a small Sample (with 30 points/observations) as variable "Sample" inside a Data Set named 'Data'.
I would like to know how to test if the this sample has a Normal Distribution.
Thanks!
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
PROC UNIVARIATE has multiple tests for normality. None of the tests are very powerful, so I'll also look at the plots for an eyeball test.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
PROC UNIVARIATE has multiple tests for normality. None of the tests are very powerful, so I'll also look at the plots for an eyeball test.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
And if the sample size is large (N>100) the tests are over-powered, where even small deviations can lead to a significant result.
Follow Doc's advice and look at the plots, especially the pp and qq plots.
Steve Denham
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
This should get you started:
ods graphics on;
PROC UNIVARIATE DATA=sashelp.iris(where=(Species="Virginica"));
VAR SepalLength;
histogram SepalLength / Normal;
qqplot SepalLength / Normal;
RUN;