![]() | ![]() | ![]() | ![]() |
These sample files and code examples are provided by SAS Institute Inc. "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Recipients acknowledge and agree that SAS Institute shall not be liable for any damages whatsoever arising out of their use of this material. In addition, SAS Institute will provide no support for the materials contained herein.
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: NORMPLOT */
/* TITLE: Normal Probability Plot */
/* PRODUCT: SAS */
/* SYSTEM: ALL */
/* KEYS: HISTOGRAM, CUMULATIVE PERCENT, */
/* KEYS NORMAL PROBABILITY PLOT, */
/* PROCS: CHART MEANS PLOT RANK */
/* DATA: */
/* */
/* SUPPORT: UPDATE: */
/* REF: */
/* MISC: */
/* */
/****************************************************************/
OPTIONS PS=65;
/* Normal probability plotting */
/* The data are the ages at death of the rulers of the united kingdom */
/* starting with william the conqueror. */
/* Source - The World Almanac and Book of Facts. 1975, p. 817 */
/* Create a SAS data set with name and age of British ruler */
TITLE 'AGES OF BRITISH RULERS';
DATA RULERS;
INPUT NAME : & $16. AGE @@;
LABEL AGE ='AGE AT DEATH OF BRITISH RULER';
CARDS;
WILLIAM I 60 WILLIAM II 43 HENRY I 67
STEPHEN 50 HENRY II 56 RICHARD I 42
JOHN 50 HENRY III 65 EDWARD I 68
EDWARD II 43 EDWARD III 65 RICHARD II 34
HENRY IV 47 HENRY V 34 HENRY VI 49
EDWARD IV 41 EDWARD V 13 RICHARD III 35
HENRY VII 53 HENRY VIII 56 EDWARD VI 16
MARY I 43 ELIZABETH 69 JAMES I 59
CHARLES I 48 CROMWELL I 59 CROMWELL II 86
CHARLES II 55 JAMES II 68 WILLIAM III 51
MARY II 33 ANNE 49 GEORGE I 67
GEORGE II 77 GEORGE III 81 GEORGE IV 67
WILLIAM IV 71 VICTORIA 81 EDWARD VII 68
GEORGE V 70 EDWARD VIII 77 GEORGE VI 56
;
PROC PRINT;
RUN;
/* Produce a histogram of ages. */
PROC CHART;
VBAR AGE / MIDPOINTS=OLD;
RUN;
/* Calculate cumulative percents. */
PROC RANK DATA=RULERS PERCENT OUT=C;
VAR AGE;
RANKS CAGE;
RUN;
/* Product cumulative probability plot of age. */
PROC PLOT NOLEGEND;
TITLE 'CUMULATIVE PROBABILITY PLOT';
PLOT AGE*CAGE='*';
FORMAT CAGE 5.1;
RUN;
/* Calculate normal scores. */
PROC RANK DATA=RULERS NORMAL=BLOM OUT=R;
VAR AGE;
RANKS NAGE;
RUN;
/* Calculate MEAN, STD, and NOBS. */
PROC MEANS NOPRINT;
VAR AGE;
OUTPUT OUT=M MEAN=MEAN STD=STD;
RUN;
/* Merge the mean with the scores, creating */
/* the reference points. */
DATA;
SET M;
LOOP: SET R;
EAGE = MEAN + NAGE*STD;
OUTPUT;
GOTO LOOP;
RUN;
/* Produce normal probability plot. */
PROC PLOT NOLEGEND;
TITLE 'NORMAL PROBABILITY PLOT';
PLOT AGE*NAGE='*' EAGE*NAGE='+' /OVERLAY;
RUN;
These sample files and code examples are provided by SAS Institute Inc. "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Recipients acknowledge and agree that SAS Institute shall not be liable for any damages whatsoever arising out of their use of this material. In addition, SAS Institute will provide no support for the materials contained herein.
AGES OF BRITISH RULERS
Obs NAME AGE
1 WILLIAM I 60
2 WILLIAM II 43
3 HENRY I 67
4 STEPHEN 50
5 HENRY II 56
6 RICHARD I 42
7 JOHN 50
8 HENRY III 65
9 EDWARD I 68
10 EDWARD II 43
11 EDWARD III 65
12 RICHARD II 34
13 HENRY IV 47
14 HENRY V 34
15 HENRY VI 49
16 EDWARD IV 41
17 EDWARD V 13
18 RICHARD III 35
19 HENRY VII 53
20 HENRY VIII 56
21 EDWARD VI 16
22 MARY I 43
23 ELIZABETH 69
24 JAMES I 59
25 CHARLES I 48
26 CROMWELL I 59
27 CROMWELL II 86
28 CHARLES II 55
29 JAMES II 68
30 WILLIAM III 51
31 MARY II 33
32 ANNE 49
33 GEORGE I 67
34 GEORGE II 77
35 GEORGE III 81
36 GEORGE IV 67
37 WILLIAM IV 71
38 VICTORIA 81
39 EDWARD VII 68
40 GEORGE V 70
41 EDWARD VIII 77
42 GEORGE VI 56
AGES OF BRITISH RULERS
Frequency
12 + *****
| *****
| *****
| *****
11 + ***** *****
| ***** *****
| ***** *****
| ***** *****
10 + ***** *****
| ***** *****
| ***** *****
| ***** *****
9 + ***** ***** *****
| ***** ***** *****
| ***** ***** *****
| ***** ***** *****
8 + ***** ***** *****
| ***** ***** *****
| ***** ***** *****
| ***** ***** *****
7 + ***** ***** *****
| ***** ***** *****
| ***** ***** *****
| ***** ***** *****
6 + ***** ***** *****
| ***** ***** *****
| ***** ***** *****
| ***** ***** *****
5 + ***** ***** ***** *****
| ***** ***** ***** *****
| ***** ***** ***** *****
| ***** ***** ***** *****
4 + ***** ***** ***** *****
| ***** ***** ***** *****
| ***** ***** ***** *****
| ***** ***** ***** *****
3 + ***** ***** ***** ***** *****
| ***** ***** ***** ***** *****
| ***** ***** ***** ***** *****
| ***** ***** ***** ***** *****
2 + ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
1 + ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
| ***** ***** ***** ***** ***** *****
--------------------------------------------------------------------------------
24 36 48 60 72 84
AGE AT DEATH OF BRITISH RULER
CUMULATIVE PROBABILITY PLOT
90 +
|
|
| *
|
|
| *
80 +
|
| *
|
|
|
| *
A 70 + *
G | * *
E | *
| *
A |
T |
|
D 60 + *
E | *
A |
T | * *
H |
| *
O | *
F 50 + *
| * *
B | *
R |
I |
T | *
I | **
S 40 +
H |
|
R | *
U | *
L | *
E |
R 30 +
|
|
|
|
|
|
20 +
|
|
| *
|
| *
|
10 +
---+--------------+--------------+--------------+--------------+--------------+--
0.0 20.0 40.0 60.0 80.0 100.0
Rank for Variable AGE
NOTE: 15 obs hidden.
NORMAL PROBABILITY PLOT
|
100 +
|
|
|
|
| +
90 +
|
| *
|
| +
| *
80 +
A |
G | *
E |
| +
A | + *
T 70 + +*
| * *
D | *
E | *
A | +
T | +
H 60 + *
| *
O | *
F | *+
| *+
B | *
R 50 + *
I | **
T | *+
I | +
S | *
H | **
40 + +
R | +
U | +
L | *
E | * *
R |
30 + +
|
| +
|
|
|
20 + +
|
| *
|
| *
|
10 +
|
---+-------------+-------------+-------------+-------------+-------------+-------------+--
-3 -2 -1 0 1 2 3
Rank for Variable AGE
NOTE: 40 obs hidden.| Type: | Sample |
| Topic: | Analytics ==> Transformations Analytics ==> Nonparametric Analysis SAS Reference ==> Procedures ==> PLOT SAS Reference ==> Procedures ==> MEANS SAS Reference ==> Procedures ==> RANK Analytics ==> Descriptive Statistics SAS Reference ==> Procedures ==> CHART |
| Date Modified: | 2005-10-29 03:02:56 |
| Date Created: | 2005-05-23 13:49:28 |
| Product Family | Product | Host | SAS Release | |
| Starting | Ending | |||
| SAS System | Base SAS | All | n/a | n/a |



