Chapter Contents |
Previous |
Next |
INSET Statement |
This example is based on the same scenario as the first example in the "Getting Started" section of Chapter 12, "XCHART Statement." A machine fills cans with oil additive and a two-sided cusum chart is used to detect shifts from the target mean of 8.100 ounces. The following statements create the data set OIL and request a two-sided cusum chart with an inset:
data oil; label hour = 'Hour'; input hour @; do i=1 to 4; input weight @; output; end; drop i; datalines; 1 8.024 8.135 8.151 8.065 2 7.971 8.165 8.077 8.157 3 8.125 8.031 8.198 8.050 4 8.123 8.107 8.154 8.095 5 8.068 8.093 8.116 8.128 6 8.177 8.011 8.102 8.030 7 8.129 8.060 8.125 8.144 8 8.072 8.010 8.097 8.153 9 8.066 8.067 8.055 8.059 10 8.089 8.064 8.170 8.086 11 8.058 8.098 8.114 8.156 12 8.147 8.116 8.116 8.018 ;
symbol v=dot c=salmon; title 'Cusum Chart for Average Weights of Cans'; proc cusum data=oil; xchart weight*hour / mu0 = 8.100 /* Target mean for process */ sigma0 = 0.050 /* Known standard deviation */ delta = 1 /* Shift to be detected */ alpha = 0.10 /* Type I error probability */ vaxis = -5 to 3 cinfill = ywh climits = salmon cframe = bigb cmask = black nolegend; label weight = 'Cumulative Sum'; inset arl0 alpha delta h k mu0 shift sigmas / cfill = ligr pos = sw; run;
The resulting cusum chart is shown in Figure 13.1.
Chapter Contents |
Previous |
Next |
Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.