Two Sample t-test
data: size by cultivar
t = 2.0797, df = 18, p-value = 0.05212
alternative hypothesis: true difference in means between group Andro and group Bulli is not equal to 0
95 percent confidence interval:
-0.03981237 7.83981237
sample estimates:
mean in group Andro mean in group Bulli
15.3 11.4
# ANOVA ausführenaov_1 <-aov(size ~ cultivar, data = blume)aov_1
Call:
aov(formula = size ~ cultivar, data = blume)
Terms:
cultivar Residuals
Sum of Squares 76.05 316.50
Deg. of Freedom 1 18
Residual standard error: 4.193249
Estimated effects may be unbalanced
summary(aov_1)
Df Sum Sq Mean Sq F value Pr(>F)
cultivar 1 76.0 76.05 4.325 0.0521 .
Residuals 18 316.5 17.58
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
summary.lm(aov_1)
Call:
aov(formula = size ~ cultivar, data = blume)
Residuals:
Min 1Q Median 3Q Max
-7.300 -2.575 -0.350 2.925 9.700
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 15.300 1.326 11.54 9.47e-10 ***
cultivarBulli -3.900 1.875 -2.08 0.0521 .
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 4.193 on 18 degrees of freedom
Multiple R-squared: 0.1937, Adjusted R-squared: 0.1489
F-statistic: 4.325 on 1 and 18 DF, p-value: 0.05212
Echte ANOVA
# Eine weitere Sorte hinzufügenMesswerte_c <-c(30, 19, 31, 23, 18, 25, 26, 24, 17, 20)cultivar <-factor( rep( c("Andro", "Bulli", "Chroma"), each =10))blume2 <-data.frame("cultivar"= cultivar, "size"=c(Messwerte_a, Messwerte_b, Messwerte_c)) # Daten als Boxplots anschauenggplot(blume2, aes(cultivar, size)) +geom_boxplot() +stat_summary(fun = mean, geom ="point")
# Daten mit Boxplots anschauenggplot(blume3, aes(x =interaction(cultivar, house), y = size, fill = cultivar)) +geom_boxplot()
aov_3 <-aov(size ~ cultivar + house, data = blume3)summary(aov_3)
Df Sum Sq Mean Sq F value Pr(>F)
cultivar 2 417.1 208.5 5.005 0.01 *
house 1 992.3 992.3 23.815 9.19e-06 ***
Residuals 56 2333.2 41.7
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
aov_4a <-aov(size ~ cultivar + house + cultivar:house, data = blume3)summary(aov_4a)
Df Sum Sq Mean Sq F value Pr(>F)
cultivar 2 417.1 208.5 5.364 0.0075 **
house 1 992.3 992.3 25.520 5.33e-06 ***
cultivar:house 2 233.6 116.8 3.004 0.0579 .
Residuals 54 2099.6 38.9
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# Kurzschreibweise: "*" bedeutet, dass Interaktion zwischen cultivar und house # eingeschlossen wirdaov_4b <-aov(size ~ cultivar * house, data = blume3)summary(aov_4b)
Df Sum Sq Mean Sq F value Pr(>F)
cultivar 2 417.1 208.5 5.364 0.0075 **
house 1 992.3 992.3 25.520 5.33e-06 ***
cultivar:house 2 233.6 116.8 3.004 0.0579 .
Residuals 54 2099.6 38.9
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
summary.lm(aov_4b)
Call:
aov(formula = size ~ cultivar * house, data = blume3)
Residuals:
Min 1Q Median 3Q Max
-11.500 -4.325 -0.300 3.075 16.500
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 11.400 1.972 5.781 3.81e-07 ***
cultivarBulli 4.800 2.789 1.721 0.0909 .
cultivarChroma -2.300 2.789 -0.825 0.4131
houseyes 3.900 2.789 1.399 0.1677
cultivarBulli:houseyes 3.200 3.944 0.811 0.4207
cultivarChroma:houseyes 9.500 3.944 2.409 0.0194 *
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 6.236 on 54 degrees of freedom
Multiple R-squared: 0.439, Adjusted R-squared: 0.3871
F-statistic: 8.451 on 5 and 54 DF, p-value: 5.86e-06