1 / 39

Topic 25: Inference for Two-Way ANOVA

Topic 25: Inference for Two-Way ANOVA. Outline. Two-way ANOVA Data, models, parameter estimates ANOVA table, EMS Analytical strategies Regression approach. Data. Response written Y ijk where i denotes the level of the factor A j denotes the level of the factor B

tawny
Télécharger la présentation

Topic 25: Inference for Two-Way ANOVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Topic 25: Inference for Two-Way ANOVA

  2. Outline • Two-way ANOVA • Data, models, parameter estimates • ANOVA table, EMS • Analytical strategies • Regression approach

  3. Data • Response written Yijk where • i denotes the level of the factor A • j denotes the level of the factor B • k denotes the kth observation in cell (i,j) • i = 1, . . . , a levels of factor A • j = 1, . . . , b levels of factor B • k = 1, . . . , n observations in cell (i,j)

  4. Cell means model • Yijk = μij + εijk • where μij is the theoretical mean or expected value of all observations in cell (i,j) • the εijk are iid N(0, σ2) • This means Yijk ~N(μij, σ2) and independent

  5. Factor effects model • μij = μ + αi + βj + (αβ)ij • Consider μ to be the overall mean • αi is the main effect of A • βj is the main effect of B • (αβ)ij is the interaction between A and B

  6. Constraints for this interpretation • α. = Σiαi = 0 (df = a-1) • β. = Σjβj = 0 (df = b-1) • (αβ).j = Σi (αβ)ij = 0 for all j • (αβ)i. = Σj (αβ)ij= 0 for all I df = (a-1)(b-1)

  7. SAS GLM Constraints • αa = 0 (1 constraint) • βb = 0 (1 constraint) • (αβ)aj = 0 for all j (b constraints) • (αβ)ib = 0 for all i (a constraints) • The total is 1+1+a+b-1=a+b+1 (the constraint (αβ)abis counted twice in the last two bullets above)

  8. Parameters and constraints • The cell means model has ab parameters for the means • The factor effects model has (1+a+b+ab) parameters • An intercept (1) • Main effect of A (a) • Main effect of B (b) • Interaction of A and B (ab)

  9. Factor effects model • There are 1+a+b+ab parameters • There are 1+a+b constraints • There are ab unconstrained parameters (or sets of parameters), the same number of parameters for the means in the cell means model • While certain parameters depend on choice of constraints, others do not

  10. KNNL Example • KNNL p 833 • Y is the number of cases of bread sold • A is the height of the shelf display, a=3 levels: bottom, middle, top • B is the width of the shelf display, b=2: regular, wide • n=2 stores for each of the 3x2 treatment combinations

  11. Proc GLM with solution proc glm data=a1; class height width; model sales=height width height*width /solution; means height*width; run;

  12. Solution output Intercept 44.0 B height 1 -1.0 B height 2 25.0 B height 3 0.0 B width 1 -4.0 B width 2 0.0 B

  13. Solution output height*width 1 1 6.0 B height*width 1 2 0.0 B height*width 2 1 0.0 B height*width 2 2 0.0 B height*width 3 1 0.0 B height*width 3 2 0.0 B

  14. Means Based on estimates from previous two pages height width Mean 1 1 45=44 -1-4+6 1 2 43=44 -1+0+0 2 1 65=44+25-4+0 2 2 69=44+25+0+0 3 1 40=44 +0-4+0 3 2 44=44 +0+0+0

  15. Check normalityAlternative way to form QQplot proc glm data=a1; class height width; model sales=height width height*width; output out=a2 r=resid; proc rank data=a2 out=a3 normal=blom; var resid; ranks zresid;

  16. Normal Quantile plot proc sort data=a3; by zresid; symbol1 v=circle i=sm70; proc gplot data=a3; plot resid*zresid/frame; run;

  17. The plot Note, dfE is only 6

  18. ANOVA Table Source df SS MS F A a-1 SSA MSA MSA/MSE B b-1 SSB MSB MSB/MSE AB (a-1)(b-1) SSAB MSAB MSAB/MSE Error ab(n-1) SSE MSE _ Total abn-1 SSTO

  19. Expected Mean Squares • E(MSE) = σ2 • E(MSA) = σ2 + nb(Σiαi2)/(a-1) • E(MSB) = σ2 + na(Σjβj2)/(b-1) • E(MSAB) = σ2 + n(Σ )/((a-1)(b-1)) • Here, αi, βj, and (αβ)ij are defined with the usual factor effects constraints

  20. An analytical strategy • Run the model with main effects and the two-way interaction • Plot the data, the means, and look at the normal quantile plot and residual plots • If assumptions seem reasonable, check the significance of test for the interaction

  21. AB interaction not sig • If the AB interaction is not statistically significant • Possibly rerun the analysis without the interaction (See pooling §19.10) • Potential Type II errors when pooling • For a main effect with more than two levels that is significant, use the means statement with the Tukey multiple comparison procedure

  22. GLM Output Source DF SS MS F Pr > F Model 5 1580 316 30.58 0.0003 Error 6 62 10 Total 11 1642 Note that there are 6 cells in this design.

  23. Output ANOVA Type I or Type III Source DF SS MS F Pr > F height 2 1544 772 74.71 <.0001 width 1 12 12 1.16 0.3226 h*w 2 24 12 1.16 0.3747 Note Type I and Type III analyses are the same because cell size n is constant

  24. Rerun without interaction proc glm data=a1; class height width; model sales=height width; means height / tukey lines; run;

  25. ANOVA output Source DF MS F Pr > F height 2 772 71.81 <.0001 width 1 12 1.12 0.3216 MS(height) and MS(width) have not changed. The MSE, F*’s, and P-values have because of pooling.

  26. Comparison of MSEs Model with interaction Error 6 62 10.33 Model without interaction Error 8 86 10.75 Little change in MSE here…often only pool when df small

  27. Pooling SS • Data = Model + Residual • When we remove a term from the `model’, we put this variation and the associated df into `residual’ • This is called pooling • A benefit is that we have more df for error and a simpler model • Potential Type II errors • Beneficial only in small experiments

  28. Pooling SSE and SSAB • For model with interaction • SSAB=24, dfAB=2 • SSE=62, dfE=6 • MSE=10.33 • For the model with main effects only • SSE=62+24=86, dfE=6+2=8 • MSE=10.75

  29. Tukey Output Mean N height A 67.000 4 2 B 44.000 4 1 B B 42.000 4 3

  30. Plot of the means

  31. Regression Approach • Similar to what we did for one-way • Use a-1 variables for A • Use b-1 variables for B • Multiply each of the a-1 variables for A times each of the b-1 for B to get (a-1)(b-1) for AB • You can use the test statement in Proc reg to perform F tests

  32. Create Variables data a4; set a1; X1 = (height eq 1) - (height eq 3); X2 = (height eq 2) - (height eq 3); X3 = (width eq 1) - (width eq 2); X13 = X1*X3; X23 = X2*X3;

  33. Run Proc Reg proc reg data=a4; model sales= X1 X2 X3 X13 X23 / ss1; height: test X1, X2; width: test X3; interaction: test X13, X23; run;

  34. SAS Output Same basic ANOVA table

  35. SAS Output

  36. SS Results • SS(Height) = SS(X1)+SS(X2|X1) 1544 = 8.0 + 1536 • SS(Width) = SS(X3|X1,X2) 12 = 12 • SS(Height*Width) = SS(X13|X1,X2,X3) + SS(X23|X1, X2,X3,X13) 24 = 18 + 6

  37. Test Results

  38. Interpreting Estimates

  39. Last slide • Finish reading KNNL Chapter 19 • Topic25.sas contains the SAS commands for these slides • We will now focus more on the strategies needed to handle a two- or more factor ANOVA

More Related