Original Program from program editor.
***************************************; *** Data from Freund & Wilson, 1997 ***; *** TABLE 1.2 - HOUSES DATA ***; ***************************************; OPTIONS NOCENTER NODATE NONUMBER LS=99 PS=256; DATA ONE; INFILE CARDS MISSOVER; TITLE1 'Analysis of house sale price data'; TITLE2 'Table 1.1 from Freund & Wilson, 1997'; INPUT OBS QUALITY $ EXTERIOR $ DSQF SP; CARDS; RUN; 1 POOR FRAME 0.816 19.000 2 POOR FRAME 0.907 19.800 3 POOR FRAME 0.938 15.000 4 POOR FRAME 1.032 18.900 5 POOR FRAME 1.100 25.500 6 POOR FRAME 1.180 25.900 7 MEDIUM BRICK 1.278 33.500 8 MEDIUM BRICK 1.289 36.500 9 MEDIUM BRICK 1.320 38.500 10 MEDIUM BRICK 1.328 37.000 11 GOOD BRICK 1.337 34.555 12 MEDIUM BRICK 1.366 35.500 13 POOR FRAME 1.382 22.000 14 MEDIUM BRICK 1.387 39.500 15 MEDIUM BRICK 1.426 43.600 16 MEDIUM BRICK 1.436 39.100 17 MEDIUM BRICK 1.440 37.000 18 GOOD BRICK 1.447 39.000 19 MEDIUM BRICK 1.450 36.800 20 GOOD BRICK 1.498 42.800 21 GOOD BRICK 1.530 46.600 22 GOOD BRICK 1.612 43.750 23 GOOD BRICK 1.616 49.900 24 GOOD BRICK 1.675 35.000 25 MEDIUM BRICK 1.694 44.500 26 MEDIUM BRICK 1.704 48.300 27 MEDIUM BRICK 1.708 42.900 28 MEDIUM BRICK 1.711 43.500 29 MEDIUM BRICK 1.716 49.600 30 MEDIUM BRICK 1.731 54.000 31 MEDIUM BRICK 1.740 48.500 32 MEDIUM BRICK 1.741 49.900 33 MEDIUM BRICK 1.741 48.900 34 MEDIUM BRICK 1.764 39.500 35 GOOD BRICK 1.833 55.500 36 MEDIUM BRICK 1.934 46.000 37 MEDIUM BRICK 1.977 47.900 38 GOOD BRICK 2.012 52.800 39 GOOD BRICK 2.049 56.350 40 GOOD BRICK 2.054 58.500 41 GOOD BRICK 2.207 61.350 42 GOOD FRAME 2.233 75.000 ; PROC PRINT DATA=ONE; RUN; PROC UNIVARIATE DATA=ONE PLOT; VAR SP; TITLE3 'Proc Univariate of house sales price'; RUN; PROC MEANS DATA=ONE N Mean Var StdDev Min Max; VAR SP; TITLE3 'Proc Univariate of house sales price'; RUN; PROC SORT DATA=ONE; BY QUALITY; RUN; PROC MEANS DATA=ONE N Mean Var StdDev Min Max; BY QUALITY; VAR SP; TITLE3 'Proc Univariate of house sales price'; RUN; PROC FREQ DATA=ONE; TABLE EXTERIOR; TITLE3 'Frequency table of house Exterior (F&W Table 1.3)'; RUN; PROC FREQ DATA=ONE; TABLE QUALITY; TITLE3 'Frequency table of house Quality (F&W Table 1.4)'; RUN; OPTIONS PS=40; PROC CHART DATA=ONE; VBAR QUALITY; TITLE3 'Frequency table of house Quality (F&W Fig 1.3)'; RUN; PROC CHART DATA=ONE; VBAR EXTERIOR; TITLE3 'Bar chart of house Exterior (F&W Fig 1.1)'; RUN; PROC CHART DATA=ONE; VBAR SP; TITLE3 'Bar chart of house Sale Price (F&W Fig 1.2)'; RUN; PROC CHART DATA=ONE; HBAR QUALITY; TITLE3 'Bar chart of house Quality (F&W Fig 1.3)'; RUN; OPTIONS PS=99;
Below is output from the SAS log (bold) and output from the SAS Output window.
1 ***************************************; 2 *** Data from Freund & Wilson, 1997 ***; 3 *** TABLE 1.2 - HOUSES DATA ***; 4 ***************************************; 5 OPTIONS NOCENTER NODATE NONUMBER LS=99 PS=256; 6 TITLE1 'Introductory SAS example'; 7 8 9 DATA ONE; INFILE CARDS MISSOVER; 10 TITLE2 'Analysis of house sale price data'; 11 TITLE3 'Table 1.1 from Freund & Wilson, 1997'; 12 INPUT OBS QUALITY $ EXTERIOR $ DSQF SP; 13 CARDS; NOTE: The data set WORK.ONE has 42 observations and 5 variables. NOTE: DATA statement used (Total process time): real time 0.03 seconds cpu time 0.03 seconds 13 ! RUN; 56 ; 57 PROC PRINT DATA=ONE; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The PROCEDURE PRINT printed page 1. NOTE: PROCEDURE PRINT used (Total process time): real time 0.10 seconds cpu time 0.04 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Obs OBS QUALITY EXTERIOR DSQF SP 1 1 POOR FRAME 0.816 19.000 2 2 POOR FRAME 0.907 19.800 3 3 POOR FRAME 0.938 15.000 4 4 POOR FRAME 1.032 18.900 5 5 POOR FRAME 1.100 25.500 6 6 POOR FRAME 1.180 25.900 7 7 MEDIUM BRICK 1.278 33.500 8 8 MEDIUM BRICK 1.289 36.500 9 9 MEDIUM BRICK 1.320 38.500 10 10 MEDIUM BRICK 1.328 37.000 11 11 GOOD BRICK 1.337 34.555 12 12 MEDIUM BRICK 1.366 35.500 13 13 POOR FRAME 1.382 22.000 14 14 MEDIUM BRICK 1.387 39.500 15 15 MEDIUM BRICK 1.426 43.600 16 16 MEDIUM BRICK 1.436 39.100 17 17 MEDIUM BRICK 1.440 37.000 18 18 GOOD BRICK 1.447 39.000 19 19 MEDIUM BRICK 1.450 36.800 20 20 GOOD BRICK 1.498 42.800 21 21 GOOD BRICK 1.530 46.600 22 22 GOOD BRICK 1.612 43.750 23 23 GOOD BRICK 1.616 49.900 24 24 GOOD BRICK 1.675 35.000 25 25 MEDIUM BRICK 1.694 44.500 26 26 MEDIUM BRICK 1.704 48.300 27 27 MEDIUM BRICK 1.708 42.900 28 28 MEDIUM BRICK 1.711 43.500 29 29 MEDIUM BRICK 1.716 49.600 30 30 MEDIUM BRICK 1.731 54.000 31 31 MEDIUM BRICK 1.740 48.500 32 32 MEDIUM BRICK 1.741 49.900 33 33 MEDIUM BRICK 1.741 48.900 34 34 MEDIUM BRICK 1.764 39.500 35 35 GOOD BRICK 1.833 55.500 36 36 MEDIUM BRICK 1.934 46.000 37 37 MEDIUM BRICK 1.977 47.900 38 38 GOOD BRICK 2.012 52.800 39 39 GOOD BRICK 2.049 56.350 40 40 GOOD BRICK 2.054 58.500 41 41 GOOD BRICK 2.207 61.350 42 42 GOOD FRAME 2.233 75.000 58 59 PROC UNIVARIATE DATA=ONE PLOT; VAR SP; 60 TITLE4 'Proc Univariate of house sales price'; RUN; NOTE: The PROCEDURE UNIVARIATE printed page 2. NOTE: PROCEDURE UNIVARIATE used (Total process time): real time 0.01 seconds cpu time 0.00 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Proc Univariate of house sales price The UNIVARIATE Procedure Variable: SP Moments N 42 Sum Weights 42 Mean 41.3739286 Sum Observations 1737.705 Std Deviation 12.446944 Variance 154.926414 Skewness -0.0453816 Kurtosis 0.48640491 Uncorrected SS 78247.6655 Corrected SS 6351.98298 Coeff Variation 30.0840273 Std Error Mean 1.92060515 Basic Statistical Measures Location Variability Mean 41.37393 Std Deviation 12.44694 Median 42.85000 Variance 154.92641 Mode 37.00000 Range 60.00000 Interquartile Range 13.40000 NOTE: The mode displayed is the smallest of 3 modes with a count of 2. Tests for Location: Mu0=0n Test -Statistic- -----p Value------ Student's t t 21.54213 Pr > |t| <.0001 Sign M 21 Pr >= |M| <.0001 Signed Rank S 451.5 Pr >= |S| <.0001 Quantiles (Definition 5) Quantile Estimate 100% Max 75.00 99% 75.00 95% 58.50 90% 55.50 75% Q3 48.90 50% Median 42.85 25% Q1 35.50 10% 22.00 5% 19.00 1% 15.00 0% Min 15.00 Extreme Observations ----Lowest---- ----Highest---- Value Obs Value Obs 15.0 3 55.50 35 18.9 4 56.35 39 19.0 1 58.50 40 19.8 2 61.35 41 22.0 13 75.00 42 Stem Leaf Boxplot 7 5 1 0 7 6 6 1 1 | 5 668 3 | 5 00034 5 | 4 678889 6 +-----+ 4 00334444 8 *--+--* 3 5566777899 10 +-----+ 3 4 1 | 2 66 2 | 2 02 2 | 1 599 3 0 ----+----+----+----+ Multiply Stem.Leaf by 10**+1 Normal Probability Plot 77.5+ * | +++ | ++++ | +++* | +*+** | +++** 47.5+ ****** | +**** | ***+*** | **++ | ++** | ++++ * 17.5+ *+++* ** +----+----+----+----+----+----+----+----+----+----+ -2 -1 0 +1 +2 61 62 PROC MEANS DATA=ONE N Mean Var StdDev Min Max; VAR SP; 63 TITLE4 'Mean of house sales price'; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The PROCEDURE MEANS printed page 3. NOTE: PROCEDURE MEANS used (Total process time): real time 0.07 seconds cpu time 0.00 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Mean of house sales price The MEANS Procedure Analysis Variable : SP N Mean Variance Std Dev Minimum Maximum ---------------------------------------------------------------------------------- 42 41.3739286 154.9264141 12.4469440 15.0000000 75.0000000 ---------------------------------------------------------------------------------- 64 65 PROC SORT DATA=ONE; BY QUALITY; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The data set WORK.ONE has 42 observations and 5 variables. NOTE: PROCEDURE SORT used (Total process time): real time 0.07 seconds cpu time 0.03 seconds 66 PROC MEANS DATA=ONE N Mean Var StdDev Min Max; BY QUALITY; VAR SP; 67 TITLE4 'Mean of house sales price by house quality'; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The PROCEDURE MEANS printed page 4. NOTE: PROCEDURE MEANS used (Total process time): real time 0.01 seconds cpu time 0.01 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Mean of house sales price by house quality QUALITY=GOOD The MEANS Procedure Analysis Variable : SP N Mean Variance Std Dev Minimum Maximum ---------------------------------------------------------------------------------- 13 50.0850000 132.6176333 11.5159730 34.5550000 75.0000000 ---------------------------------------------------------------------------------- QUALITY=MEDIUM Analysis Variable : SP N Mean Variance Std Dev Minimum Maximum ---------------------------------------------------------------------------------- 22 42.7500000 33.2845238 5.7692741 33.5000000 54.0000000 ---------------------------------------------------------------------------------- QUALITY=POOR Analysis Variable : SP N Mean Variance Std Dev Minimum Maximum ---------------------------------------------------------------------------------- 7 20.8714286 15.1657143 3.8943182 15.0000000 25.9000000 ---------------------------------------------------------------------------------- 68 69 PROC FREQ DATA=ONE; TABLE EXTERIOR; 70 TITLE4 'Frequency table of house Exterior'; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The PROCEDURE FREQ printed page 5. NOTE: PROCEDURE FREQ used (Total process time): real time 0.04 seconds cpu time 0.01 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Frequency table of house Exterior The FREQ Procedure Cumulative Cumulative EXTERIOR Frequency Percent Frequency Percent ------------------------------------------------------------- BRICK 34 80.95 34 80.95 FRAME 8 19.05 42 100.00 72 PROC FREQ DATA=ONE; TABLE QUALITY; 73 TITLE4 'Frequency table of house Quality'; RUN; NOTE: There were 42 observations read from the data set WORK.ONE. NOTE: The PROCEDURE FREQ printed page 6. NOTE: PROCEDURE FREQ used (Total process time): real time 0.01 seconds cpu time 0.01 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Frequency table of house Quality The FREQ Procedure Cumulative Cumulative QUALITY Frequency Percent Frequency Percent ------------------------------------------------------------ GOOD 13 30.95 13 30.95 MEDIUM 22 52.38 35 83.33 POOR 7 16.67 42 100.00 74 75 OPTIONS PS=40; 76 PROC CHART DATA=ONE; VBAR QUALITY; 77 TITLE4 'Frequency table of house Quality'; RUN; NOTE: The PROCEDURE CHART printed page 7. NOTE: PROCEDURE CHART used (Total process time): real time 0.00 seconds cpu time 0.00 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Frequency table of house Quality Frequency | ***** | ***** 20 + ***** | ***** | ***** | ***** | ***** 15 + ***** | ***** | ***** ***** | ***** ***** | ***** ***** 10 + ***** ***** | ***** ***** | ***** ***** | ***** ***** ***** | ***** ***** ***** 5 + ***** ***** ***** | ***** ***** ***** | ***** ***** ***** | ***** ***** ***** | ***** ***** ***** -------------------------------------------- GOOD MEDIUM POOR QUALITY 78 79 PROC CHART DATA=ONE; VBAR EXTERIOR; 80 TITLE4 'Bar chart of house Exterior'; RUN; NOTE: The PROCEDURE CHART printed page 8. NOTE: PROCEDURE CHART used (Total process time): real time 0.00 seconds cpu time 0.00 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Bar chart of house Exterior Frequency | ***** | ***** 30 + ***** | ***** | ***** | ***** | ***** 20 + ***** | ***** | ***** | ***** | ***** 10 + ***** | ***** ***** | ***** ***** | ***** ***** | ***** ***** -------------------------------- BRICK FRAME EXTERIOR 81 82 PROC CHART DATA=ONE; VBAR SP; 83 TITLE4 'Bar chart of house Sale Price'; RUN; NOTE: The PROCEDURE CHART printed page 9. NOTE: PROCEDURE CHART used (Total process time): real time 0.00 seconds cpu time 0.00 seconds Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Bar chart of house Sale Price Frequency | ***** | ***** | ***** 15 + ***** | ***** | ***** | ***** | ***** ***** 10 + ***** ***** | ***** ***** | ***** ***** | ***** ***** | ***** ***** ***** 5 + ***** ***** ***** ***** | ***** ***** ***** ***** | ***** ***** ***** ***** | ***** ***** ***** ***** | ***** ***** ***** ***** ***** ***** -------------------------------------------------------------------------------- 18 30 42 54 66 78 SP Midpoint 84 85 PROC CHART DATA=ONE; HBAR QUALITY; 86 TITLE4 'Bar chart of house Quality'; RUN; NOTE: The PROCEDURE CHART printed page 10. NOTE: PROCEDURE CHART used (Total process time): real time 0.00 seconds cpu time 0.00 seconds 87 OPTIONS PS=99; Introductory SAS example Analysis of house sale price data Table 1.1 from Freund & Wilson, 1997 Bar chart of house Quality QUALITY Cum. Cum. Freq Freq Percent Percent | GOOD |************************** 13 13 30.95 30.95 | MEDIUM |******************************************** 22 35 52.38 83.33 | POOR |************** 7 42 16.67 100.00 | ----+---+---+---+---+---+---+---+---+---+---+ 2 4 6 8 10 12 14 16 18 20 22 Frequency NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA 27513-2414 NOTE: The SAS System used: real time 6.29 seconds cpu time 0.45 seconds