STAT 350: Lecture 10 Example
Confidence intervals for
Refer to the polynomial regression example (data on insurance
costs). I fit polynomials of degree 1 through 5. Each model gives
a vector of fitted parameters
and to predict the mean value
of Y at time t we use
when the fitted polynomial has degree p. The
SAS code below computes both this fitted value and standard errors
for each of the 5 models. Notice how I run proc glm 5 times
to get the 5 different values.
data insure; infile 'insure.dat' firstobs=2; input year cost; code = year - 1975.5 ; proc glm data=insure; model cost = code ; estimate 'fit1982.25' intercept 1 code 6.75 / E; run ; proc glm data=insure; model cost = code code*code; estimate 'fit1982.25' intercept 1 code 6.75 code*code 45.5625 / E; run ; proc glm data=insure; model cost = code code*code code*code*code; estimate 'fit1982.25' intercept 1 code 6.75 code*code 45.5625 code*code*code 307.5469/ E; run ; proc glm data=insure; model cost = code code*code code*code*code code*code*code*code; estimate 'fit1982.25' intercept 1 code 6.75 code*code 45.5625 code*code*code 307.5469 code*code*code*code 2075.9414 / E; run ; proc glm data=insure; model cost = code code*code code*code*code code*code*code*code code*code*code*code*code; estimate 'fit1982.25' intercept 1 code 6.75 code*code 45.5625 code*code*code 307.5469 code*code*code*code 2075.9414 code*code*code*code*code 14012.6045/ E; run ;The line estimate ... is probably unfamiliar to you. You have to give the values of each column of the design matrix at the place where you want to estimate
Now have a look at the edited output. I show here only the 5th degree polynomial results.
General Linear Models Procedure
Coefficients for estimate fit1982.25
INTERCEPT 1
CODE 6.75
CODE*CODE 45.5625
CODE*CODE*CODE 307.5469
CODE*CODE*CODE*CODE 2075.9414
COD*COD*COD*COD*CODE 14012.6045
Dependent Variable: COST
Sum of Mean
Source DF Squares Square F Value Pr > F
Model 5 3935.2507732 787.0501546 2147.50 0.0001
Error 4 1.4659868 0.3664967
Corrected Total 9 3936.7167600
R-Square C.V. Root MSE COST Mean
0.999628 0.851438 0.6053897 71.102000
Source DF Type I SS Mean Square F Value Pr > F
CODE 1 3328.3209709 3328.3209709 9081.45 0.0001
CODE*CODE 1 298.6522917 298.6522917 814.88 0.0001
CODE*CODE*CODE 1 278.9323940 278.9323940 761.08 0.0001
CODE*CODE*CODE*CODE 1 0.0006756 0.0006756 0.00 0.9678
COD*COD*COD*COD*CODE 1 29.3444412 29.3444412 80.07 0.0009
Source DF Type III SS Mean Square F Value Pr > F
CODE 1 0.88117350 0.88117350 2.40 0.1959
CODE*CODE 1 20.86853994 20.86853994 56.94 0.0017
CODE*CODE*CODE 1 72.35876312 72.35876312 197.43 0.0001
CODE*CODE*CODE*CODE 1 0.00067556 0.00067556 0.00 0.9678
COD*COD*COD*COD*CODE 1 29.34444115 29.34444115 80.07 0.0009
T for H0: Pr > |T| Std Error of
Parameter Estimate Parameter=0 Estimate
fit1982.25 70.2630583 4.33 0.0123 16.2154539
T for H0: Pr > |T| Std Error of
Parameter Estimate Parameter=0 Estimate
INTERCEPT 64.88753906 176.14 0.0001 0.36839358
CODE -0.50238411 -1.55 0.1959 0.32399642
CODE*CODE 0.75623470 7.55 0.0017 0.10021797
CODE*CODE*CODE 0.80157430 14.05 0.0001 0.05704706
CODE*CODE*CODE*CODE -0.00020251 -0.04 0.9678 0.00471673
COD*COD*COD*COD*CODE -0.01939615 -8.95 0.0009 0.00216764
While we have this output notice the value of
which is quite close to
1 and the t-tests of hypotheses that various parameters are 0.
Here is a table of the results of all the forecasts with associated standard errors:
| Degree | Estimate | SE |
| 1 | 113.98 | 7.04 |
| 2 | 142.04 | 12.06 |
| 3 | 204.74 | 9.45 |
| 4 | 204.50 | 25.24 |
| 5 | 70.26 | 16.22 |
One final point. The calculations give a confidence interval
for
based on the distribution of
. For
the insurance the quantity of interest is
.
In this formula,
is a future value associated with the covariate
value x. The prediction can be split up, if the model is correct, as
which is a sum of two independent random variables. The first
has variance
while the second has
variance
. An estimate of the
square root of the second quantity was printed out by SAS.
The Mean Squared Error is an estimate of the first. The estimated
standard deviation of
is the square root of the
sum of the squares of these two quantities which comes, for the
5th degree polynomial to
which is
only slightly larger, $16.23. Notice that this accuracy is spurious;
the major source of error is in the model for the mean of Y which
is surely not a 5th degree polynomial.
You can see the principal by deleting the observation for 1980 and then fitting the different polynomials:
| Degree | Estimate | SE |
| 1 | 91.50 | 4.26 |
| 2 | 98.22 | 7.34 |
| 3 | 121.39 | 4.74 |
| 4 | 132.40 | 6.73 |
| 5 | 472.34 | 66.15 |