I understand the contrasts from previous posts, and I think I'm doing the right thing, but that does not give me what I would expect.
x <- c(11.80856, 11.89269, 11.42944, 12.03155, 10.40744, 12.48229, 12.1188, 11.76914, 0, 0, 13.65773, 13.83269, 13.2401, 14.54421, 13.40312) type <- factor(c(rep("g",5),rep("i",5),rep("t",5))) type [1] gggggiiiiittttt Levels: git
When I ran this:
> summary.lm(aov(x ~ type)) Call: aov(formula = x ~ type) Residuals: Min 1Q Median 3Q Max -7.2740 -0.4140 0.0971 0.6631 5.2082 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 11.514 1.729 6.659 2.33e-05 *** typei -4.240 2.445 -1.734 0.109 typet 2.222 2.445 0.909 0.381 --- Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 Residual standard error: 3.866 on 12 degrees of freedom Multiple R-squared: 0.3753, Adjusted R-squared: 0.2712 F-statistic: 3.605 on 2 and 12 DF, p-value: 0.05943
Here, my link is my type "g", so my typei is the difference between type "g" and type "i", and my typet is the difference between type "g" and type "t" typet
I wanted to see two more contrasts: the difference between typei+typeg and type "t" and the difference between type "i" and type "t"
therefore contrasts
> contrasts(type) <- cbind( c(-1,-1,2),c(0,-1,1)) > summary.lm(aov(x~type)) Call: aov(formula = x ~ type) Residuals: Min 1Q Median 3Q Max -7.2740 -0.4140 0.0971 0.6631 5.2082 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 10.8412 0.9983 10.860 1.46e-07 *** type1 -0.6728 1.4118 -0.477 0.642 type2 4.2399 2.4453 1.734 0.109 --- Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 Residual standard error: 3.866 on 12 degrees of freedom Multiple R-squared: 0.3753, Adjusted R-squared: 0.2712 F-statistic: 3.605 on 2 and 12 DF, p-value: 0.05943
When I try to make a second contrast by changing my link, I get different results. I do not understand what is wrong with my contrast.