Importando base de datos
str_72 <- read.delim("C:/Users/acard/Downloads/str_72.txt")
Editamos como factores las columnas Qx y Tto
head(str_72)
## cod_ani Qx Tto RIGHT LEFT
## 1 1 ns naive 4 4
## 2 2 ns naive 3 4
## 3 3 ns naive 4 3
## 4 4 ns naive 5 3
## 5 5 ns naive 5 4
## 6 6 ns naive 3 4
str(str_72)
## 'data.frame': 40 obs. of 5 variables:
## $ cod_ani: int 1 2 3 4 5 6 7 8 9 10 ...
## $ Qx : chr "ns" "ns" "ns" "ns" ...
## $ Tto : chr "naive" "naive" "naive" "naive" ...
## $ RIGHT : int 4 3 4 5 5 3 4 4 2 1 ...
## $ LEFT : int 4 4 3 3 4 4 4 5 3 5 ...
str_72$Qx <- as.factor(str_72$Qx)
str_72$Tto <- as.factor(str_72$Tto)
Generamos una nueva columna llamada dif con los datos de LEFT Y RIGHT, de la siguiente manera \[(LEFT+RIGTH)/14\] Lo dividimos entre 14 porque son 14 pellets
str_72$dif <- (str_72$RIGHT + str_72$LEFT)/14
View(str_72)
Vemos que los datos tienen una dispersión importante
par(mfrow = c(2,2))
boxplot(str_72$RIGHT ~ str_72$Qx + str_72$Tto, main = "RIGTH")
boxplot(str_72$LEFT ~ str_72$Qx + str_72$Tto, main = "LEFT")
boxplot(str_72$dif ~ str_72$Qx + str_72$Tto, main = "DIF")
fit <- aov(str_72$RIGHT ~ str_72$Qx * str_72$Tto)
summary(fit)
## Df Sum Sq Mean Sq F value Pr(>F)
## str_72$Qx 2 44.1 22.050 13.081 5.73e-05 ***
## str_72$Tto 1 2.0 2.000 1.186 0.283492
## str_72$Qx:str_72$Tto 1 24.5 24.500 14.534 0.000535 ***
## Residuals 35 59.0 1.686
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
TUK <- TukeyHSD(fit)
TUK$`str_72$Qx:str_72$Tto`
## diff lwr upr p adj
## qx:mela-ns:mela NA NA NA NA
## qx.TCE:mela-ns:mela NA NA NA NA
## ns:naive-ns:mela NA NA NA NA
## qx:naive-ns:mela NA NA NA NA
## qx.TCE:naive-ns:mela NA NA NA NA
## ns:veh-ns:mela NA NA NA NA
## qx:veh-ns:mela NA NA NA NA
## qx.TCE:veh-ns:mela NA NA NA NA
## qx.TCE:mela-qx:mela 1.75 -0.3941187 3.8941187 1.861957e-01
## ns:naive-qx:mela 3.25 1.1058813 5.3941187 4.830833e-04
## qx:naive-qx:mela NA NA NA NA
## qx.TCE:naive-qx:mela NA NA NA NA
## ns:veh-qx:mela NA NA NA NA
## qx:veh-qx:mela 1.25 -0.8941187 3.3941187 6.017084e-01
## qx.TCE:veh-qx:mela -0.50 -2.6441187 1.6441187 9.970293e-01
## ns:naive-qx.TCE:mela 1.50 -0.6441187 3.6441187 3.633297e-01
## qx:naive-qx.TCE:mela NA NA NA NA
## qx.TCE:naive-qx.TCE:mela NA NA NA NA
## ns:veh-qx.TCE:mela NA NA NA NA
## qx:veh-qx.TCE:mela -0.50 -2.6441187 1.6441187 9.970293e-01
## qx.TCE:veh-qx.TCE:mela -2.25 -4.3941187 -0.1058813 3.366582e-02
## qx:naive-ns:naive NA NA NA NA
## qx.TCE:naive-ns:naive NA NA NA NA
## ns:veh-ns:naive NA NA NA NA
## qx:veh-ns:naive -2.00 -4.1441187 0.1441187 8.344290e-02
## qx.TCE:veh-ns:naive -3.75 -5.8941187 -1.6058813 4.913626e-05
## qx.TCE:naive-qx:naive NA NA NA NA
## ns:veh-qx:naive NA NA NA NA
## qx:veh-qx:naive NA NA NA NA
## qx.TCE:veh-qx:naive NA NA NA NA
## ns:veh-qx.TCE:naive NA NA NA NA
## qx:veh-qx.TCE:naive NA NA NA NA
## qx.TCE:veh-qx.TCE:naive NA NA NA NA
## qx:veh-ns:veh NA NA NA NA
## qx.TCE:veh-ns:veh NA NA NA NA
## qx.TCE:veh-qx:veh -1.75 -3.8941187 0.3941187 1.861957e-01
fit <- aov(str_72$LEFT ~ str_72$Qx * str_72$Tto)
summary(fit)
## Df Sum Sq Mean Sq F value Pr(>F)
## str_72$Qx 2 18.94 9.47 4.117 0.024791 *
## str_72$Tto 1 0.28 0.28 0.122 0.728667
## str_72$Qx:str_72$Tto 1 38.28 38.28 16.644 0.000248 ***
## Residuals 35 80.50 2.30
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
TUK <- TukeyHSD(fit)
TUK$`str_72$Qx:str_72$Tto`
## diff lwr upr p adj
## qx:mela-ns:mela NA NA NA NA
## qx.TCE:mela-ns:mela NA NA NA NA
## ns:naive-ns:mela NA NA NA NA
## qx:naive-ns:mela NA NA NA NA
## qx.TCE:naive-ns:mela NA NA NA NA
## ns:veh-ns:mela NA NA NA NA
## qx:veh-ns:mela NA NA NA NA
## qx.TCE:veh-ns:mela NA NA NA NA
## qx.TCE:mela-qx:mela 1.000 -1.5044985 3.5044985 0.918826041
## ns:naive-qx:mela 1.500 -1.0044985 4.0044985 0.567629560
## qx:naive-qx:mela NA NA NA NA
## qx.TCE:naive-qx:mela NA NA NA NA
## ns:veh-qx:mela NA NA NA NA
## qx:veh-qx:mela 2.000 -0.5044985 4.5044985 0.207929482
## qx.TCE:veh-qx:mela -1.375 -3.8794985 1.1294985 0.673462614
## ns:naive-qx.TCE:mela 0.500 -2.0044985 3.0044985 0.999005490
## qx:naive-qx.TCE:mela NA NA NA NA
## qx.TCE:naive-qx.TCE:mela NA NA NA NA
## ns:veh-qx.TCE:mela NA NA NA NA
## qx:veh-qx.TCE:mela 1.000 -1.5044985 3.5044985 0.918826041
## qx.TCE:veh-qx.TCE:mela -2.375 -4.8794985 0.1294985 0.074358068
## qx:naive-ns:naive NA NA NA NA
## qx.TCE:naive-ns:naive NA NA NA NA
## ns:veh-ns:naive NA NA NA NA
## qx:veh-ns:naive 0.500 -2.0044985 3.0044985 0.999005490
## qx.TCE:veh-ns:naive -2.875 -5.3794985 -0.3705015 0.014672817
## qx.TCE:naive-qx:naive NA NA NA NA
## ns:veh-qx:naive NA NA NA NA
## qx:veh-qx:naive NA NA NA NA
## qx.TCE:veh-qx:naive NA NA NA NA
## ns:veh-qx.TCE:naive NA NA NA NA
## qx:veh-qx.TCE:naive NA NA NA NA
## qx.TCE:veh-qx.TCE:naive NA NA NA NA
## qx:veh-ns:veh NA NA NA NA
## qx.TCE:veh-ns:veh NA NA NA NA
## qx.TCE:veh-qx:veh -3.375 -5.8794985 -0.8705015 0.002407034
fit <- aov(str_72$dif ~ str_72$Qx * str_72$Tto)
summary(fit)
## Df Sum Sq Mean Sq F value Pr(>F)
## str_72$Qx 2 0.5091 0.2546 8.316 0.00111 **
## str_72$Tto 1 0.0193 0.0193 0.630 0.43263
## str_72$Qx:str_72$Tto 1 0.6328 0.6328 20.672 6.26e-05 ***
## Residuals 35 1.0714 0.0306
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
TUK <- TukeyHSD(fit)
TUK$`str_72$Qx:str_72$Tto`
## diff lwr upr p adj
## qx:mela-ns:mela NA NA NA NA
## qx.TCE:mela-ns:mela NA NA NA NA
## ns:naive-ns:mela NA NA NA NA
## qx:naive-ns:mela NA NA NA NA
## qx.TCE:naive-ns:mela NA NA NA NA
## ns:veh-ns:mela NA NA NA NA
## qx:veh-ns:mela NA NA NA NA
## qx.TCE:veh-ns:mela NA NA NA NA
## qx.TCE:mela-qx:mela 0.19642857 -0.09250928 0.48536642 0.4006569297
## ns:naive-qx:mela 0.33928571 0.05034786 0.62822357 0.0116607658
## qx:naive-qx:mela NA NA NA NA
## qx.TCE:naive-qx:mela NA NA NA NA
## ns:veh-qx:mela NA NA NA NA
## qx:veh-qx:mela 0.23214286 -0.05679499 0.52108071 0.2017419094
## qx.TCE:veh-qx:mela -0.13392857 -0.42286642 0.15500928 0.8333819553
## ns:naive-qx.TCE:mela 0.14285714 -0.14608071 0.43179499 0.7805193130
## qx:naive-qx.TCE:mela NA NA NA NA
## qx.TCE:naive-qx.TCE:mela NA NA NA NA
## ns:veh-qx.TCE:mela NA NA NA NA
## qx:veh-qx.TCE:mela 0.03571429 -0.25322357 0.32465214 0.9999721978
## qx.TCE:veh-qx.TCE:mela -0.33035714 -0.61929499 -0.04141929 0.0152671476
## qx:naive-ns:naive NA NA NA NA
## qx.TCE:naive-ns:naive NA NA NA NA
## ns:veh-ns:naive NA NA NA NA
## qx:veh-ns:naive -0.10714286 -0.39608071 0.18179499 0.9453146640
## qx.TCE:veh-ns:naive -0.47321429 -0.76215214 -0.18427643 0.0001468437
## qx.TCE:naive-qx:naive NA NA NA NA
## ns:veh-qx:naive NA NA NA NA
## qx:veh-qx:naive NA NA NA NA
## qx.TCE:veh-qx:naive NA NA NA NA
## ns:veh-qx.TCE:naive NA NA NA NA
## qx:veh-qx.TCE:naive NA NA NA NA
## qx.TCE:veh-qx.TCE:naive NA NA NA NA
## qx:veh-ns:veh NA NA NA NA
## qx.TCE:veh-ns:veh NA NA NA NA
## qx.TCE:veh-qx:veh -0.36607143 -0.65500928 -0.07713358 0.0050770667