Las ratas Wistar son usadas frecuentemente como modelos para estudiar el efecto de la dieta sobre distintos desórdenes metabólicos. Este tipo de estudios requiere una elección cuidadosa de la composición de la dietas experimentales y control para que los resultados sean reproducibles. Con el objetivo de poner a punto un protocolo experimental, se realizó un estudio en el Bioterio Central de la FCEN para evaluar la ganancia en peso de ratas Wistar macho sometidas a seis dietas diferentes combinando alto y bajo contenido proteico y carne de vaca, cereal o carne de cerdo (BD_ratas.txt).
25.1.- Indicar cómo podría ser realizada esta investigación (el diseño experimental, la asignación de las unidades experimentales, los tratamientos y cómo se registró la variable respuesta).
25.2 Den una descripción gráfica y analítica de los datos. En base a lo que se observan en el gráfico, ¿creen posible la existencia de interacción entre la fuente de alimento y el nivel proteico sobre la ganancia en peso de las ratas?
25.3.- Planteen el modelo estadístico y detallar cuáles son los factores fijos, sus niveles, tratamientos y el número de réplicas para cada tratamiento.
25.4.- Pongan a prueba sus supuestos.
25.5.- Analicen los resultados obtenidos del análisis, pero primero planteen las hipótesis que van poner a prueba.
25.6.- Den las conclusiones estadísticas y biológicas lo más detalladas que pueda. ¿Hay interacción entre ambos factores?
25.7.- ¿Se les ocurre hacer alguna prueba más para completar el análisis? Si la respuesta es afirmativa, planteen las hipótesis correspondientes y realice el/los análisis.
Un laboratorio medicinal quiere lanzar un nuevo producto que se supone es antagonista de la androsterona. Para comprobar este efecto, se midió el largo de los cuernos (en cm) de 16 capones elegidos al azar, la mitad de los cuales había sido tratada (también al azar) con esa droga (supuesto antagonista), en presencia y en ausencia de androsterona. La otra mitad fue tratada con un placebo, también en presencia y en ausencia de la hormona. Los resultados obtenidos se muestran en el archivo BD_capones.txt.
datos <- read.table("BD_capones.txt",header=T)
str(datos)
## 'data.frame': 16 obs. of 3 variables:
## $ droga : Factor w/ 2 levels "No","Si": 1 1 1 1 1 1 1 1 2 2 ...
## $ androsterona : Factor w/ 2 levels "Con","Sin": 2 2 2 2 1 1 1 1 2 2 ...
## $ largo_cuernos: int 8 9 7 10 13 16 12 14 6 7 ...
addmargins(table(datos$androsterona, datos$droga))
##
## No Si Sum
## Con 4 4 8
## Sin 4 4 8
## Sum 8 8 16
26.1.- Indicar cuál es la unidad experimental. Definir las variables indicando qué tipo son (continua-discreta-categórica, aleatoria-fija, respuesta-explicatoria) ¿Cuántos tratamientos y réplicas hay? ¿Cómo podría controlarse la homogeneidad de las unidades experimentales?
modelo <- aov(largo_cuernos~androsterona*droga,data=datos)
library(car)
## Loading required package: carData
leveneTest(largo_cuernos~androsterona*droga,data=datos, center=mean)
## Levene's Test for Homogeneity of Variance (center = mean)
## Df F value Pr(>F)
## group 3 0.1919 0.8999
## 12
shapiro.test(modelo$residuals)
##
## Shapiro-Wilk normality test
##
## data: modelo$residuals
## W = 0.94274, p-value = 0.3839
26.2.- Indicar cuál es el modelo teórico.
–
26.3.- Graficar y comentar los perfiles.
library("ggplot2")
library("ggpubr")
ggline(datos, x = "androsterona", y = "largo_cuernos", color = "droga", add = c("mean_se"))
No pareciese haber interacción 26.4.- Plantear la/s hipótesis y ponerla/s a prueba chequeando previamente los supuestos.
26.5.- Informar los resultados obtenidos y concluir si la droga estudiada es antagonista de la androsterona.
summary(modelo)
## Df Sum Sq Mean Sq F value Pr(>F)
## androsterona 1 100.00 100.00 51.064 1.17e-05 ***
## droga 1 36.00 36.00 18.383 0.00105 **
## androsterona:droga 1 0.25 0.25 0.128 0.72708
## Residuals 12 23.50 1.96
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
0.72708 <0.05
## [1] FALSE
Asumo que no hay ineracción. Luego androsterona difiera y droga también.
Un vivero contrata a un grupo de botánicos para que analice el efecto de la luz y de diferentes concentraciones de nutrientes en el crecimiento de la grama bahiana (pasto). Para ello se someten macetas a dos condiciones de luz (sombra y plena luz) y tres condiciones de nutrientes (bajo, medio y alto) y se les mide el crecimiento en centímetros. Los resultados se muestran en el archivo BD_grama.txt.
datos <- read.table("BD_grama.txt",header = T)
str(datos)
## 'data.frame': 60 obs. of 3 variables:
## $ conc_nutrientes: Factor w/ 3 levels "Alta","Baja",..: 2 2 2 2 2 2 2 2 2 2 ...
## $ luz : Factor w/ 2 levels "luz","Sombra": 2 2 2 2 2 2 2 2 2 2 ...
## $ crecimiento : num 4.4 4.6 5.1 4.9 5.4 5.3 6.2 6.3 5.7 6.4 ...
27.1.- Realizar los análisis necesarios para estudiar el efecto de los nutrientes y de la luz sobre el crecimiento de la grama.
table(datos$luz, datos$conc_nutrientes)
##
## Alta Baja Media
## luz 10 10 10
## Sombra 10 10 10
Modelo de ANOVA 2 factores. \[Y_{i j k}=\mu+\alpha_{i}+\beta_{j}+\alpha \beta_{i j}+\varepsilon_{i j k}\] - \(\alpha_{i}\) : conc_nutrientes
- \(\beta_{j}\) : luz
Supuestos:
modelo <- aov(crecimiento~conc_nutrientes*luz, data=datos)
plot(modelo)
shapiro.test(modelo$residuals)
##
## Shapiro-Wilk normality test
##
## data: modelo$residuals
## W = 0.97148, p-value = 0.1724
library(car)
leveneTest(crecimiento~conc_nutrientes*luz, data=datos, center=mean)
## Levene's Test for Homogeneity of Variance (center = mean)
## Df F value Pr(>F)
## group 5 0.2075 0.9579
## 54
summary(modelo)
## Df Sum Sq Mean Sq F value Pr(>F)
## conc_nutrientes 2 177.68 88.84 178.581 < 2e-16 ***
## luz 1 38.40 38.40 77.189 5.43e-12 ***
## conc_nutrientes:luz 2 0.93 0.47 0.936 0.399
## Residuals 54 26.86 0.50
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
# interaccion
0.399<0.05 # no rechazo H_o. Asumo que no hay interacción.
## [1] FALSE
Primero, dado que no rechazo H_o no evidencias para rechazar que no existe interacción. Por lo tanto efectos aditivos. y evaluamos efectos principales Rechazo H_o(alfa) y H_o(beta). Hay evidencias que existe efecto debido a conc_nutrientes y luz.
Para luz ya se sabe que luz difiere de sombra (pues son 2).
27.2.- Sobre la base de sus resultados. ¿Ud. cree que el nivel bajo de nutrientes provoca un crecimiento diferencial con respecto a las demás concentraciones? Poner a prueba y concluir.
Para conc_nutrientes hago Tukey
library(emmeans)
Tukey <- emmeans(modelo,pairwise~conc_nutrientes,adjust="tukey")
## NOTE: Results may be misleading due to involvement in interactions
Tukey
## $emmeans
## conc_nutrientes emmean SE df lower.CL upper.CL
## Alta 10.40 0.158 54 10.08 10.72
## Baja 6.18 0.158 54 5.87 6.50
## Media 8.26 0.158 54 7.94 8.57
##
## Results are averaged over the levels of: luz
## Confidence level used: 0.95
##
## $contrasts
## contrast estimate SE df t.ratio p.value
## Alta - Baja 4.21 0.223 54 18.898 <.0001
## Alta - Media 2.15 0.223 54 9.617 <.0001
## Baja - Media -2.07 0.223 54 -9.281 <.0001
##
## Results are averaged over the levels of: luz
## P value adjustment: tukey method for comparing a family of 3 estimates
plot(Tukey, comparisons = TRUE, horizontal=F)
Por lo que se concluye que un nivel bajo de conctraciones provoca un crecimiento diferencial con respecto a las demás concentraciones.
library("ggplot2")
library("ggpubr")
ggboxplot(datos, x = "luz", y = "crecimiento", color
= "conc_nutrientes")
# perfil
library(ggpubr)
ggline(datos, x = "luz", y = "crecimiento", color = "conc_nutrientes", add = c("mean_se"))
Las radiaciones ionizantes utilizadas con fines terapéuticos tienen efectos secundarios a nivel vascular, como daño endotelial, fibrosis, etc. Se sospecha además que estos efectos pueden ser más profundos si se combinan con hipercolesterolemia. A fin de estudiarlo, se utilizaron 120 ratones que se dividieron en 3 grupos de igual tamaño. Un grupo fue sometido a una irradiación de 4Gy, otro a una de 8Gy, mientras que el resto fue sometido a una simulación de irradiación. Luego de este tratamiento, cada grupo de ratones fue divido en forma balanceada y mientras que un grupo fue alimentado en forma estándar, al restante se lo alimentó con una dieta rica en grasas. El tratamiento se prolongó durante 18 semanas, al cabo de las cuales los ratones fueron sacrificados, la aorta extraída y analizada histológicamente. En cada corte se determinó el área aórtica lesionada (en μm2). Los resultados están en el archivo BD_radiaciones.txt.
datos <- read.table("BD_radiaciones.txt",header=T)
datos$radiacion <- as.factor(datos$radiacion)
table(datos$radiacion,datos$dieta)
##
## Estandar Grasas
## 0 20 20
## 4 20 20
## 8 20 20
28.1.- Indicar el modelo estadístico utilizado. Indicar y poner a prueba los supuestos.
Modelo estadístico
\[Y_{i j k}=\mu+\alpha_{i}+\beta_{j}+\alpha \beta_{i j}+\varepsilon_{i j k}\] - \(Y_{i j k}\) : obervación (area) área aórtica lesionada del k-ésimo ratón sometido al tratamineto ij - \(\mu\) : media general o media de la población de área aórtica lesionada en ratones - \(\alpha_{i}\) : efecto factor 1 (radiacion)
- \(\beta_{j}\) : dieta
- \(\alpha \beta_{i j}\) : interacción
- \(\varepsilon_{i j k}\): error aleatorio
library("ggplot2")
library("ggpubr")
ggline(datos, x = "radiacion", y = "area", color ="dieta", add = c("mean_se"))
modelo1<-aov(area~dieta+radiacion+dieta:radiacion, data=datos)
plot(modelo1)
shapiro.test(modelo1$residuals)
##
## Shapiro-Wilk normality test
##
## data: modelo1$residuals
## W = 0.98132, p-value = 0.09437
0.09437<0.05 #no rechazo H_o
## [1] FALSE
library(car)
leveneTest(area~dieta*radiacion, data=datos)
## Levene's Test for Homogeneity of Variance (center = median)
## Df F value Pr(>F)
## group 5 0.6254 0.6807
## 114
0.6807<0.05 # no rechazo
## [1] FALSE
28.2.- Plantear las hipótesis y realizar la prueba. ¿Qué conclusiones puede extraer
acerca del efecto de la radiación y la dieta sobre el daño vascular?
summary(modelo1)
## Df Sum Sq Mean Sq F value Pr(>F)
## dieta 1 264.34 264.34 4561.1 <2e-16 ***
## radiacion 2 44.03 22.01 379.9 <2e-16 ***
## dieta:radiacion 2 44.92 22.46 387.5 <2e-16 ***
## Residuals 114 6.61 0.06
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
#interaccion
2e-16 <0.05 # rechazo H_o
## [1] TRUE
Hay evidencias para rechazar que no existe interacción entre la dieta y la intensidad de la radiación en el área aórtica lesionada en ratones/rechazar que el efecto del nivel de radiación sobre el área aórtica lesionada es independiente de la dieta recibida por los ratones Por lo tanto, el efecto de la intensidad de radiación sobre el área aórtica lesionada en ratones depende de la dieta. En consecuencia, no tiene sentido evaluar efectos principales→ efecto dieta y efecto nivel de radiación.
en el área aórtica lesionada Se deben analizar los contrastes de interacción
library(emmeans)
Tukey <- emmeans(modelo1, pairwise~radiacion*dieta, adjust = "tukey")
summary(Tukey)
## $emmeans
## radiacion dieta emmean SE df lower.CL upper.CL
## 0 Estandar 0.379 0.0538 114 0.272 0.486
## 4 Estandar 0.366 0.0538 114 0.259 0.473
## 8 Estandar 0.364 0.0538 114 0.258 0.471
## 0 Grasas 1.805 0.0538 114 1.698 1.911
## 4 Grasas 3.427 0.0538 114 3.320 3.533
## 8 Grasas 4.783 0.0538 114 4.677 4.890
##
## Confidence level used: 0.95
##
## $contrasts
## contrast estimate SE df t.ratio p.value
## 0 Estandar - 4 Estandar 0.01310 0.0761 114 0.172 1.0000
## 0 Estandar - 8 Estandar 0.01455 0.0761 114 0.191 1.0000
## 0 Estandar - 0 Grasas -1.42582 0.0761 114 -18.729 <.0001
## 0 Estandar - 4 Grasas -3.04754 0.0761 114 -40.032 <.0001
## 0 Estandar - 8 Grasas -4.40421 0.0761 114 -57.852 <.0001
## 4 Estandar - 8 Estandar 0.00145 0.0761 114 0.019 1.0000
## 4 Estandar - 0 Grasas -1.43892 0.0761 114 -18.901 <.0001
## 4 Estandar - 4 Grasas -3.06064 0.0761 114 -40.204 <.0001
## 4 Estandar - 8 Grasas -4.41731 0.0761 114 -58.024 <.0001
## 8 Estandar - 0 Grasas -1.44037 0.0761 114 -18.920 <.0001
## 8 Estandar - 4 Grasas -3.06209 0.0761 114 -40.223 <.0001
## 8 Estandar - 8 Grasas -4.41876 0.0761 114 -58.043 <.0001
## 0 Grasas - 4 Grasas -1.62172 0.0761 114 -21.302 <.0001
## 0 Grasas - 8 Grasas -2.97839 0.0761 114 -39.123 <.0001
## 4 Grasas - 8 Grasas -1.35667 0.0761 114 -17.821 <.0001
##
## P value adjustment: tukey method for comparing a family of 6 estimates
library(multcompView)
library(multcomp)
## Loading required package: mvtnorm
## Loading required package: survival
## Loading required package: TH.data
## Loading required package: MASS
##
## Attaching package: 'TH.data'
## The following object is masked from 'package:MASS':
##
## geyser
cld(Tukey$emmeans)
## radiacion dieta emmean SE df lower.CL upper.CL .group
## 8 Estandar 0.364 0.0538 114 0.258 0.471 1
## 4 Estandar 0.366 0.0538 114 0.259 0.473 1
## 0 Estandar 0.379 0.0538 114 0.272 0.486 1
## 0 Grasas 1.805 0.0538 114 1.698 1.911 2
## 4 Grasas 3.427 0.0538 114 3.320 3.533 3
## 8 Grasas 4.783 0.0538 114 4.677 4.890 4
##
## Confidence level used: 0.95
## P value adjustment: tukey method for comparing a family of 6 estimates
## significance level used: alpha = 0.05
plot(Tukey, comparisons = TRUE, horizontal=F)
El deterioro de los agroecosistemas en regiones semiáridas ha provocado erosión y desertificación, por lo que en la actualidad se promueven prácticas culturales que incrementen la conservación de la materia orgánica en el suelo, como es el caso de la labranza reducida y la labranza cero. En la zona algodonera santafesina algunos productores están sembrando algodón sobre rastrojo de trigo, como medio de conservar el recurso suelo y hacer más eficiente el manejo del agua edáfica. Sin embargo, algunos autores han reportado que el rastrojo de trigo presenta efectos fitotóxicos sobre los cultivos posteriores. Para estudiar la respuesta de dos cultivares de algodón a distintos sistemas de siembra post trigo se llevó a cabo un ensayo a campo. Se utilizaron los cultivares comerciales de algodón Guazuncho INTA y Porá INTA y se ensayaron 3 sistemas de siembra:
Cuanto más superficial se encuentre el rastrojo, mayor será el contacto de las semillas de algodón con los extractos de trigo.
Las parcelas contaban con 6 surcos de 20 metros y se utilizaron en total 30 parcelas en un diseño balanceado. Los valores obtenidos de rendimiento se muestran en el archivo BD_algodon.txt.
datos <- read.table("BD_algodon.txt",header=T)
str(datos)
## 'data.frame': 30 obs. of 3 variables:
## $ cultivo : Factor w/ 2 levels "guazuncho","pora": 1 1 1 1 1 2 2 2 2 2 ...
## $ labranza : Factor w/ 3 levels "LC","LR","SD": 3 3 3 3 3 3 3 3 3 3 ...
## $ rendimiento: int 2312 2126 2198 2348 2256 2423 2607 2531 2333 2400 ...
tabla <- table(datos$cultivo, datos$labranza)
addmargins(tabla)
##
## LC LR SD Sum
## guazuncho 5 5 5 15
## pora 5 5 5 15
## Sum 10 10 10 30
29.1.- Identificar la unidad experimental, la variable respuesta, las variables predictoras con sus niveles y la cantidad de réplicas. Escriba el modelo en términos del problema, indicando la condición de cada término (fijo/aleatorio).
Modelo \[Y_{i j k}=\mu+\alpha_{i}+\beta_{j}+\alpha \beta_{i j}+\varepsilon_{i j k}\]
- \(\alpha_{i}\) lab - \(\beta_{j}\) cultivo
29.2.- Efectuar un gráfico de perfiles y comentar brevemente.
library(ggpubr)
ggline(datos, x = "cultivo", y = "rendimiento", color = "labranza", add = c("mean_se"))
Pareciera que hay interacción.
29.3.- ¿Puede seguir suponiendo normalidad de los residuos y homogenenidad de varianzas? Fundamente.
modelo <- aov(rendimiento~cultivo*labranza, data=datos)
plot(modelo$fitted.values, modelo$residuals)
leveneTest(rendimiento~cultivo*labranza, data=datos, center=mean)
## Levene's Test for Homogeneity of Variance (center = mean)
## Df F value Pr(>F)
## group 5 0.6893 0.6363
## 24
qqPlot(modelo$residuals)
## [1] 21 7
shapiro.test(modelo$residuals)
##
## Shapiro-Wilk normality test
##
## data: modelo$residuals
## W = 0.93869, p-value = 0.08384
Luego asumo que cumplen lso supuestos.
29.4.- ¿Cuáles son las conclusiones del ensayo? ¿Se verifican las sospechas? Efectuar recomendaciones en función de los objetivos planteados. Acompañar las conclusiones con un gráfico.
summary(modelo)
## Df Sum Sq Mean Sq F value Pr(>F)
## cultivo 1 149955 149955 18.76 0.000228 ***
## labranza 2 1942178 971089 121.46 2.79e-13 ***
## cultivo:labranza 2 323848 161924 20.25 7.04e-06 ***
## Residuals 24 191882 7995
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Hay evidencias que indica interacción. Entocnes no puedo estudiar los efectos principales. Hago contraste de Tukey de todos contra todos para estudiar los efectos simples.
library(emmeans)
Tukey <- emmeans(modelo, pairwise~cultivo*labranza, adjust = "tukey")
summary(Tukey)
## $emmeans
## cultivo labranza emmean SE df lower.CL upper.CL
## guazuncho LC 2943 40 24 2860 3026
## pora LC 2802 40 24 2720 2885
## guazuncho LR 2138 40 24 2055 2220
## pora LR 2492 40 24 2409 2574
## guazuncho SD 2248 40 24 2165 2331
## pora SD 2459 40 24 2376 2541
##
## Confidence level used: 0.95
##
## $contrasts
## contrast estimate SE df t.ratio p.value
## guazuncho LC - pora LC 140.6 56.6 24 2.486 0.1679
## guazuncho LC - guazuncho LR 805.4 56.6 24 14.242 <.0001
## guazuncho LC - pora LR 451.4 56.6 24 7.982 <.0001
## guazuncho LC - guazuncho SD 695.0 56.6 24 12.290 <.0001
## guazuncho LC - pora SD 484.2 56.6 24 8.562 <.0001
## pora LC - guazuncho LR 664.8 56.6 24 11.756 <.0001
## pora LC - pora LR 310.8 56.6 24 5.496 0.0002
## pora LC - guazuncho SD 554.4 56.6 24 9.804 <.0001
## pora LC - pora SD 343.6 56.6 24 6.076 <.0001
## guazuncho LR - pora LR -354.0 56.6 24 -6.260 <.0001
## guazuncho LR - guazuncho SD -110.4 56.6 24 -1.952 0.3970
## guazuncho LR - pora SD -321.2 56.6 24 -5.680 0.0001
## pora LR - guazuncho SD 243.6 56.6 24 4.308 0.0029
## pora LR - pora SD 32.8 56.6 24 0.580 0.9915
## guazuncho SD - pora SD -210.8 56.6 24 -3.728 0.0119
##
## P value adjustment: tukey method for comparing a family of 6 estimates
library(multcompView)
library(multcomp)
cld(Tukey$emmeans)
## cultivo labranza emmean SE df lower.CL upper.CL .group
## guazuncho LR 2138 40 24 2055 2220 1
## guazuncho SD 2248 40 24 2165 2331 1
## pora SD 2459 40 24 2376 2541 2
## pora LR 2492 40 24 2409 2574 2
## pora LC 2802 40 24 2720 2885 3
## guazuncho LC 2943 40 24 2860 3026 3
##
## Confidence level used: 0.95
## P value adjustment: tukey method for comparing a family of 6 estimates
## significance level used: alpha = 0.05
plot(Tukey, comparisons = TRUE, horizontal=F)
Rechazo en todos salvo en los siguientes:
Entonces. sí hay interacción entre el tipo de cultivares y los sistemas de siembras.
Ante labranza convencional, el rendimiento de G y P no difieren.
Ante cultivos de G, SD y LR no difieren.
Ante cultivos de P, SD y LR tampoco difieren.
Por lo que luego conluimos que el rastrojo podría presentar efectos fitotóxicos como se pensaba porque existen difrencias singificativas entre labranza convencional y rastrojo de trigo.