Outline Last Time One-Way ANOVA as Multiple Regression
STAT 213 ANOVA as Multiple Regression
Colin Reimer Dawson
Oberlin College
STAT 213 ANOVA as Multiple Regression Colin Reimer Dawson Oberlin - - PowerPoint PPT Presentation
Outline Last Time One-Way ANOVA as Multiple Regression STAT 213 ANOVA as Multiple Regression Colin Reimer Dawson Oberlin College 5 April 2016 Outline Last Time One-Way ANOVA as Multiple Regression Outline Last Time One-Way ANOVA as
Outline Last Time One-Way ANOVA as Multiple Regression
Oberlin College
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
library("mosaic"); library("Stat2Data"); data("Pulse") PulseWithBMI <- mutate( Pulse, BMI = Wgt / Hgt^2 * 703, InvActive = 1 / Active, InvRest = 1 / Rest, Male = 1 - Gender)
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
modelA <- lm(Active ~ Rest, data = PulseWithBMI) modelB <- lm(Active ~ Rest + factor(Male) + factor(Male):Rest, data = PulseWithBMI) anova(modelA,modelB) Analysis of Variance Table Model 1: Active ~ Rest Model 2: Active ~ Rest + factor(Male) + factor(Male):Rest Res.Df RSS Df Sum of Sq F Pr(>F) 1 230 51953 2 228 51335 2 617.27 1.3708 0.256
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
library("mosaic"); library("mosaicData"); data("SAT") ## sat = mean SAT score
SAT.augmented <- mutate(SAT, frac.squared = frac^2) quadratic.model <- lm(sat ~ frac + frac.squared, data = SAT.augmented)
quadratic.model <- lm(sat ~ frac + I(frac^2), data = SAT.augmented)
quadratic.model <- lm(sat ~ poly(frac, degree = 2, raw = TRUE), data = SAT.augmented) Call: lm(formula = sat ~ frac + I(frac^2), data = SAT.augmented) Coefficients: (Intercept) frac I(frac^2) 1094.09787
0.05242
Outline Last Time One-Way ANOVA as Multiple Regression
f.hat <- makeFun(quadratic.model) xyplot(sat ~ frac, data = SAT) plotFun(f.hat(frac) ~ frac, add = TRUE)
frac sat
850 900 950 1000 1050 1100 20 40 60 80
900 950 1000 1050 −80 −40 20 40 60 Fitted values Residuals
Residuals vs Fitted
48 4 37
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression
Outline Last Time One-Way ANOVA as Multiple Regression