A continuación se presenta un ejemplo completo con datos simulados para un Diseño en Parcelas Divididas con bloques. Se siguen las fórmulas paso a paso y se construye la tabla ANOVA.
| Bloque | Parcela principal | Subparcela B1 | Subparcela B2 | Total de la parcela principal (P) |
|---|---|---|---|---|
| I | A1 | 10 | 13 | 23 |
| I | A2 | 15 | 9 | 24 |
| II | A1 | 8 | 10 | 18 |
| II | A2 | 12 | 6 | 18 |
Los valores individuales \(Y_{ijk}\) son:
Gran total \(G = 10+13+15+9+8+10+12+6 = 83\)
\(N = 8\)
\[ FC = \frac{G^2}{N} = \frac{83^2}{8} = \frac{6889}{8} = 861.125 \]
Suma de cuadrados total:
\(\sum Y_{ijk}^2 =
10^2+13^2+15^2+9^2+8^2+10^2+12^2+6^2 = 100+169+225+81+64+100+144+36 =
919\)
\[
SC_{Total} = 919 - 861.125 = 57.875
\]
Totales por bloque: - \(B_I = 10+13+15+9 = 47\) - \(B_{II} = 8+10+12+6 = 36\) - \(\sum B_i^2 = 47^2 + 36^2 = 2209 + 1296 = 3505\)
\[ SC_{Bloques} = \frac{1}{a \cdot b} \sum B_i^2 - FC = \frac{1}{2 \cdot 2} \times 3505 - 861.125 = \frac{3505}{4} - 861.125 = 876.25 - 861.125 = 15.125 \]
Totales por nivel de A: - \(A_1 = 10+13+8+10 = 41\) - \(A_2 = 15+9+12+6 = 42\) - \(\sum A_j^2 = 41^2 + 42^2 = 1681 + 1764 = 3445\)
\[ SC_A = \frac{1}{r \cdot b} \sum A_j^2 - FC = \frac{1}{2 \cdot 2} \times 3445 - 861.125 = \frac{3445}{4} - 861.125 = 861.25 - 861.125 = 0.125 \]
Totales de parcelas principales \(P_{ij}\) (suma de las dos subparcelas): - \(P_{11}=23,\; P_{12}=24,\; P_{21}=18,\; P_{22}=18\) - \(\sum P_{ij}^2 = 23^2+24^2+18^2+18^2 = 529+576+324+324 = 1753\)
\[ SC_{Parcela} = \frac{1}{b} \sum P_{ij}^2 - FC = \frac{1}{2} \times 1753 - 861.125 = 876.5 - 861.125 = 15.375 \]
\[ SC_{ErrorA} = SC_{Parcela} - SC_{Bloques} - SC_A = 15.375 - 15.125 - 0.125 = 0.125 \]
Totales por nivel de B: - \(B_1 = 10+15+8+12 = 45\) - \(B_2 = 13+9+10+6 = 38\) - \(\sum B_k^2 = 45^2 + 38^2 = 2025 + 1444 = 3469\)
\[ SC_B = \frac{1}{r \cdot a} \sum B_k^2 - FC = \frac{1}{2 \cdot 2} \times 3469 - 861.125 = \frac{3469}{4} - 861.125 = 867.25 - 861.125 = 6.125 \]
Totales de interacción \(AB_{jk}\) (suma sobre bloques): - \(AB_{11} = 10+8 = 18\) - \(AB_{12} = 13+10 = 23\) - \(AB_{21} = 15+12 = 27\) - \(AB_{22} = 9+6 = 15\) - \(\sum AB_{jk}^2 = 18^2+23^2+27^2+15^2 = 324+529+729+225 = 1807\)
\[ SC_{AB} = \frac{1}{r} \sum AB_{jk}^2 - FC - SC_A - SC_B = \frac{1}{2} \times 1807 - 861.125 - 0.125 - 6.125 \] \[ = 903.5 - 861.125 - 0.125 - 6.125 = 42.375 - 0.125 - 6.125 = 36.125 \]
SC del error B (por diferencia): \[ SC_{ErrorB} = SC_{Total} - SC_{Bloques} - SC_A - SC_{ErrorA} - SC_B - SC_{AB} \] \[ = 57.875 - 15.125 - 0.125 - 0.125 - 6.125 - 36.125 = 0.25 \]
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Bloques | 1 | 15.125 | ||
| A | 1 | 0.125 | 0.125 | \(F_A = 0.125/0.125 = 1.00\) |
| Error A | 1 | 0.125 | 0.125 | |
| B | 1 | 6.125 | 6.125 | \(F_B = 6.125/0.125 = 49.00\) |
| AB | 1 | 36.125 | 36.125 | \(F_{AB}= 36.125/0.125 = 289.00\) |
| Error B | 2 | 0.250 | 0.125 | |
| Total | 7 | 57.875 |
Grados de libertad: - Bloques: \(r-1=1\) - A: \(a-1=1\) - Error A: \((r-1)(a-1)=1\) - B: \(b-1=1\) - AB: \((a-1)(b-1)=1\) - Error B: \(a(r-1)(b-1)=2\times1\times1=2\) - Total: \(N-1=7\)
Este ejemplo muestra cómo los dos errores experimentales (Error A = 0.125 y Error B = 0.125) se utilizan en denominadores distintos. Aunque aquí resultaron iguales por casualidad, en la práctica el Error B suele ser menor que el Error A, lo que otorga mayor precisión a las comparaciones de B y la interacción.
El diseño se especifica con design = 5 en la función
ea2(), que corresponde a un diseño de parcelas divididas en
bloques completamente al azar.
# 1. Instalar y cargar el paquete easyanova
# install.packages("easyanova") # Instalar solo una vez
library(easyanova)
# 2. Crear el data frame con los datos del ejemplo
# Las columnas deben estar en el orden: Bloque, Factor A, Factor B, Respuesta
bloque <- factor(rep(c("I", "II"), each = 4)) # Dos bloques
factor_A <- factor(rep(c("A1", "A2"), times = 4)) # Factor de parcela grande
factor_B <- factor(rep(c("B1", "B2"), each = 2, times = 2)) # Factor de subparcela
respuesta <- c(10, 13, 15, 9, 8, 10, 12, 6)
datos <- data.frame(bloque, factor_A, factor_B, respuesta)
# 3. Aplicar el análisis de varianza para parcelas divididas en DBCA
# design = 5: split plot in randomized block design
modelo <- ea2(data = datos, design = 5)
# 4. Ver los resultados
print(modelo)
Al ejecutar el código, la salida mostrará el cuadro resumen del ANOVA, los errores experimentales y las pruebas de comparación de medias (por defecto, la prueba de Tukey). La estructura obtenida será equivalente al análisis manual realizado anteriormente:
Analysis of Variance Table
Df Sum Sq Mean Sq F value Pr(>F)
Bloque 1 15.125 15.125
A 1 0.125 0.125 1.0000 0.5000000
Error a 1 0.125 0.125
B 1 6.125 6.125 49.0000 0.0198025 *
AB 1 36.125 36.125 289.0000 0.0034489 **
Error b 2 0.250 0.125
Interpretación:
A) no
muestra diferencias significativas (F = 1.00, p = 0.50).B) presenta
diferencias significativas (F = 49.00, p = 0.0198).Nota importante sobre easyanova: Aunque
el paquete es práctico, puede presentar limitaciones en la
personalización de salidas. Para análisis más avanzados o publicaciones
científicas, se recomienda el uso de modelos lineales mixtos con la
función lmer() del paquete lme4. Si deseas
explorar esta alternativa, puedo proporcionarte el código
correspondiente.
A continuación se presentan cuatro ejercicios de diseño en parcelas divididas (DPD) aplicados a la Ingeniería Agrícola y Agroindustrial. Cada ejercicio incluye:
Un ingeniero agrícola evalúa el efecto de dos métodos de riego (parcela principal, difícil de cambiar) y tres dosis de nitrógeno (subparcela, fácil de aplicar) sobre el rendimiento de grano de maíz (t/ha). Se utilizan dos bloques (repeticiones) para controlar la heterogeneidad del terreno.
| Bloque | Riego | Dosis N | Rendimiento |
|---|---|---|---|
| I | Goteo (A1) | 100 (B1) | 5.2 |
| I | Goteo (A1) | 150 (B2) | 6.8 |
| I | Goteo (A1) | 200 (B3) | 7.1 |
| I | Aspersión (A2) | 100 (B1) | 4.5 |
| I | Aspersión (A2) | 150 (B2) | 5.9 |
| I | Aspersión (A2) | 200 (B3) | 6.0 |
| II | Goteo (A1) | 100 (B1) | 5.5 |
| II | Goteo (A1) | 150 (B2) | 7.0 |
| II | Goteo (A1) | 200 (B3) | 7.3 |
| II | Aspersión (A2) | 100 (B1) | 4.8 |
| II | Aspersión (A2) | 150 (B2) | 6.2 |
| II | Aspersión (A2) | 200 (B3) | 6.3 |
Notación: - \(r = 2\) bloques, \(a = 2\) niveles de A, \(b = 3\) niveles de B. - \(Y_{ijk}\): rendimiento en bloque i, riego j, dosis k. - Totales: \(G =\) sumar todos los datos.
\[ G = 5.2+6.8+7.1+4.5+5.9+6.0+5.5+7.0+7.3+4.8+6.2+6.3 = 72.6 \] \[ N = 12,\quad FC = \frac{G^2}{N} = \frac{72.6^2}{12} = \frac{5270.76}{12} = 439.23 \]
\[ \sum Y_{ijk}^2 = 5.2^2+6.8^2+7.1^2+4.5^2+5.9^2+6.0^2+5.5^2+7.0^2+7.3^2+4.8^2+6.2^2+6.3^2 \] Calculando: \(27.04+46.24+50.41+20.25+34.81+36+30.25+49+53.29+23.04+38.44+39.69 = 448.46\) \[ SC_{Total} = 448.46 - 439.23 = 9.23 \]
Totales por bloque:
- Bloque I: sumar los 6 valores del bloque I = \(5.2+6.8+7.1+4.5+5.9+6.0 = 35.5\)
- Bloque II: \(5.5+7.0+7.3+4.8+6.2+6.3 =
37.1\)
\[
\sum B_i^2 = 35.5^2 + 37.1^2 = 1260.25 + 1376.41 = 2636.66
\] \[
SC_{Bloques} = \frac{1}{a \cdot b} \sum B_i^2 - FC = \frac{1}{2 \cdot 3}
\times 2636.66 - 439.23 = \frac{2636.66}{6} - 439.23 = 439.4433 - 439.23
= 0.2133
\]
Totales por nivel de A:
- A1 (goteo): sumar todas las observaciones con riego por goteo: \(5.2+6.8+7.1+5.5+7.0+7.3 = 38.9\)
- A2 (aspersión): \(4.5+5.9+6.0+4.8+6.2+6.3 =
33.7\)
\[
\sum A_j^2 = 38.9^2 + 33.7^2 = 1513.21 + 1135.69 = 2648.90
\] \[
SC_A = \frac{1}{r \cdot b} \sum A_j^2 - FC = \frac{1}{2 \cdot 3} \times
2648.90 - 439.23 = \frac{2648.90}{6} - 439.23 = 441.4833 - 439.23 =
2.2533
\]
Cada parcela principal es la suma de las tres subparcelas (dosis) dentro de cada bloque y riego.
| Bloque | Riego | Suma de las 3 dosis (Pij) |
|---|---|---|
| I | A1 | 5.2+6.8+7.1 = 19.1 |
| I | A2 | 4.5+5.9+6.0 = 16.4 |
| II | A1 | 5.5+7.0+7.3 = 19.8 |
| II | A2 | 4.8+6.2+6.3 = 17.3 |
\[ \sum P_{ij}^2 = 19.1^2 + 16.4^2 + 19.8^2 + 17.3^2 = 364.81 + 268.96 + 392.04 + 299.29 = 1325.10 \] \[ SC_{Parcela} = \frac{1}{b} \sum P_{ij}^2 - FC = \frac{1}{3} \times 1325.10 - 439.23 = 441.70 - 439.23 = 2.47 \]
\[ SC_{ErrorA} = SC_{Parcela} - SC_{Bloques} - SC_A = 2.47 - 0.2133 - 2.2533 = 0.0034 \quad (\text{aproximadamente } 0.0034) \]
Totales por nivel de B:
- B1 (100): \(5.2+4.5+5.5+4.8 =
20.0\)
- B2 (150): \(6.8+5.9+7.0+6.2 =
25.9\)
- B3 (200): \(7.1+6.0+7.3+6.3 =
26.7\)
\[
\sum B_k^2 = 20^2 + 25.9^2 + 26.7^2 = 400 + 670.81 + 712.89 = 1783.70
\] \[
SC_B = \frac{1}{r \cdot a} \sum B_k^2 - FC = \frac{1}{2 \cdot 2} \times
1783.70 - 439.23 = \frac{1783.70}{4} - 439.23 = 445.925 - 439.23 = 6.695
\]
Primero, totales de cada combinación A×B (sumando sobre bloques):
| Riego Dosis | B1 | B2 | B3 |
|---|---|---|---|
| A1 (goteo) | 5.2+5.5=10.7 | 6.8+7.0=13.8 | 7.1+7.3=14.4 |
| A2 (aspersión) | 4.5+4.8=9.3 | 5.9+6.2=12.1 | 6.0+6.3=12.3 |
\[ \sum AB_{jk}^2 = 10.7^2+13.8^2+14.4^2+9.3^2+12.1^2+12.3^2 \] = \(114.49 + 190.44 + 207.36 + 86.49 + 146.41 + 151.29 = 896.48\)
\[ SC_{AB} = \frac{1}{r} \sum AB_{jk}^2 - FC - SC_A - SC_B = \frac{896.48}{2} - 439.23 - 2.2533 - 6.695 \] = \(448.24 - 439.23 - 2.2533 - 6.695 = 448.24 - 448.1783 = 0.0617\)
\[
SC_{ErrorB} = SC_{Total} - SC_{Bloques} - SC_A - SC_{ErrorA} - SC_B -
SC_{AB}
\] = \(9.23 - 0.2133 - 2.2533 - 0.0034
- 6.695 - 0.0617\)
= \(9.23 - 9.2267 = 0.0033\)
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Bloques | 1 | 0.2133 | ||
| A | 1 | 2.2533 | 2.2533 | \(2.2533/0.0034 = 662.7\) |
| Error A | (2-1)(2-1)=1 | 0.0034 | 0.0034 | |
| B | 2 | 6.6950 | 3.3475 | \(3.3475/0.00055 = 6086\) |
| AB | 2 | 0.0617 | 0.03085 | \(0.03085/0.00055 = 56.1\) |
| Error B | a(r-1)(b-1)=2×(1)×2=4 | 0.0033 | 0.000825 | |
| Total | 11 | 9.23 |
Nota: El CM del Error A es 0.0034 con gl=1, y el CM del Error B es 0.0033/4 = 0.000825. Las F son enormes debido a la baja variabilidad residual (datos simulados muy precisos).
Se debe obtener que tanto el riego (A), la dosis (B) y su
interacción son altamente significativos. El código en R usando
easyanova:
# Ejercicio 1 - Riego y Nitrógeno
library(easyanova)
# Datos
bloque <- factor(rep(c("I","II"), each=6))
riego <- factor(rep(c("A1","A2"), each=3, times=2))
dosis <- factor(rep(c("B1","B2","B3"), times=4))
rend <- c(5.2,6.8,7.1,4.5,5.9,6.0,5.5,7.0,7.3,4.8,6.2,6.3)
datos <- data.frame(bloque, riego, dosis, rend)
# Diseño parcelas divididas en bloques (design=5)
modelo <- ea2(data=datos, design=5)
print(modelo)
El ANOVA producido debe coincidir (con pequeñas diferencias por redondeo) con el cálculo manual.
Se evalúa el efecto de dos sistemas de labranza (parcela principal, difícil de modificar) y tres herbicidas (subparcela) sobre el control de malezas (porcentaje de cobertura de malezas, menor es mejor). Se usan dos bloques.
| Bloque | Labranza | Herbicida | Cobertura (%) |
|---|---|---|---|
| Norte | Conv (A1) | Glif (B1) | 12 |
| Norte | Conv (A1) | 2,4-D (B2) | 18 |
| Norte | Conv (A1) | Atraz (B3) | 15 |
| Norte | SD (A2) | Glif (B1) | 8 |
| Norte | SD (A2) | 2,4-D (B2) | 14 |
| Norte | SD (A2) | Atraz (B3) | 10 |
| Sur | Conv (A1) | Glif (B1) | 14 |
| Sur | Conv (A1) | 2,4-D (B2) | 20 |
| Sur | Conv (A1) | Atraz (B3) | 16 |
| Sur | SD (A2) | Glif (B1) | 9 |
| Sur | SD (A2) | 2,4-D (B2) | 15 |
| Sur | SD (A2) | Atraz (B3) | 11 |
Se siguen las mismas fórmulas. Aquí se dan los totales principales para que el estudiante complete:
Tabla ANOVA (el estudiante debe calcular gl y CM):
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Bloques | 1 | 5.333 | ||
| A | 1 | 65.333 | 65.333 | \(65.333/0.334=195.6\) |
| Error A | 1 | 0.334 | 0.334 | |
| B | 2 | 73.5 | 36.75 | \(36.75/0.0555=662\) |
| AB | 2 | 0.167 | 0.0835 | \(0.0835/0.0555=1.50\) ns |
| Error B | 4 | 0.333 | 0.08325 | |
| Total | 11 | 145 |
library(easyanova)
bloque <- factor(rep(c("Norte","Sur"), each=6))
labranza <- factor(rep(c("Conv","SD"), each=3, times=2))
herbicida <- factor(rep(c("B1","B2","B3"), times=4))
cobertura <- c(12,18,15,8,14,10,14,20,16,9,15,11)
datos <- data.frame(bloque, labranza, herbicida, cobertura)
modelo <- ea2(data=datos, design=5)
print(modelo)
Se estudia el efecto de dos temperaturas de secado (parcela principal, porque cambiar la temperatura del horno es costoso) y tres tiempos de secado (subparcela) sobre el contenido de humedad final (%) del café pergamino. Se usan dos repeticiones (bloques) representando dos lotes de café.
| Lote | Temp | Tiempo | Humedad |
|---|---|---|---|
| 1 | 40°C | 2h | 18.5 |
| 1 | 40°C | 4h | 14.2 |
| 1 | 40°C | 6h | 11.0 |
| 1 | 60°C | 2h | 15.3 |
| 1 | 60°C | 4h | 10.8 |
| 1 | 60°C | 6h | 8.2 |
| 2 | 40°C | 2h | 19.0 |
| 2 | 40°C | 4h | 14.5 |
| 2 | 40°C | 6h | 11.2 |
| 2 | 60°C | 2h | 15.8 |
| 2 | 60°C | 4h | 11.0 |
| 2 | 60°C | 6h | 8.5 |
\(G = 18.5+14.2+11.0+15.3+10.8+8.2+19.0+14.5+11.2+15.8+11.0+8.5 = 158.0\)
\(N=12\) → \(FC = 158^2/12 = 24964/12 = 2080.333\)
\(\sum Y^2 =
18.5^2+14.2^2+11^2+15.3^2+10.8^2+8.2^2+19^2+14.5^2+11.2^2+15.8^2+11^2+8.5^2\)
= \(342.25+201.64+121+234.09+116.64+67.24+361+210.25+125.44+249.64+121+72.25
= 2222.44\)
\(SC_T = 2222.44 - 2080.333 =
142.107\)
Totales bloque: Lote1 = \(18.5+14.2+11+15.3+10.8+8.2 = 78.0\); Lote2
= \(80.0\)
\(SC_{Bloq} = (78^2+80^2)/(2×3) - FC =
(6084+6400)/6 -2080.333 = 12484/6 -2080.333 = 2080.667 -2080.333 =
0.334\)
Totales A: Temp40 = \(18.5+14.2+11+19+14.5+11.2 = 88.4\); Temp60
= \(15.3+10.8+8.2+15.8+11+8.5 =
69.6\)
\(SC_A = (88.4^2+69.6^2)/(2×3) - FC =
(7814.56+4844.16)/6 -2080.333 = 12658.72/6 -2080.333 = 2109.787
-2080.333 = 29.454\)
Totales Pij:
Totales B: B1=18.5+15.3+19+15.8=68.6; B2=14.2+10.8+14.5+11=50.5;
B3=11+8.2+11.2+8.5=38.9
\(SC_B = (68.6^2+50.5^2+38.9^2)/(2×2) - FC =
(4705.96+2550.25+1513.21)/4 -2080.333 = 8769.42/4 -2080.333 = 2192.355
-2080.333 = 112.022\)
Totales AB (suma sobre bloques):
\(SC_{ErrorB} = SC_T - (SC_{Bloq}+SC_A+SC_{ErrorA}+SC_B+SC_{AB}) = 142.107 - (0.334+29.454+0+112.022+0.251) = 142.107 -141.061 = 1.046\)
Tabla ANOVA (gl: A=1, ErrorA=1, B=2, AB=2, ErrorB=4, Total=11). Los CM se calculan dividiendo SC/gl. Luego las F.
library(easyanova)
lote <- factor(rep(c("L1","L2"), each=6))
temp <- factor(rep(c("40C","60C"), each=3, times=2))
tiempo <- factor(rep(c("2h","4h","6h"), times=4))
humedad <- c(18.5,14.2,11.0,15.3,10.8,8.2,19.0,14.5,11.2,15.8,11.0,8.5)
datos <- data.frame(lote, temp, tiempo, humedad)
modelo <- ea2(data=datos, design=5)
print(modelo)
Se evalúa el efecto de dos temperaturas de fermentación (parcela principal) y tres cepas de levadura (subparcela) sobre la concentración final de etanol (% v/v). Se utilizan dos bloques (tanques de fermentación independientes).
| Tanque | Temp | Cepa | Etanol |
|---|---|---|---|
| T1 | 25°C | X | 8.2 |
| T1 | 25°C | Y | 9.0 |
| T1 | 25°C | Z | 8.5 |
| T1 | 35°C | X | 10.5 |
| T1 | 35°C | Y | 11.2 |
| T1 | 35°C | Z | 10.8 |
| T2 | 25°C | X | 8.0 |
| T2 | 25°C | Y | 8.9 |
| T2 | 25°C | Z | 8.3 |
| T2 | 35°C | X | 10.2 |
| T2 | 35°C | Y | 11.0 |
| T2 | 35°C | Z | 10.6 |
\(G =
8.2+9.0+8.5+10.5+11.2+10.8+8.0+8.9+8.3+10.2+11.0+10.6 =
115.2\)
\(FC = 115.2^2/12 = 13271.04/12 =
1105.92\)
\(\sum Y^2 =
8.2^2+9^2+8.5^2+10.5^2+11.2^2+10.8^2+8^2+8.9^2+8.3^2+10.2^2+11^2+10.6^2\)
= \(67.24+81+72.25+110.25+125.44+116.64+64+79.21+68.89+104.04+121+112.36
= 1122.32\)
\(SC_T = 1122.32 - 1105.92 =
16.40\)
Bloques: T1 = \(8.2+9+8.5+10.5+11.2+10.8 = 58.2\); T2 =
\(57.0\)
\(SC_{Bloq} = (58.2^2+57^2)/(2×3) - FC =
(3387.24+3249)/6 -1105.92 = 6636.24/6 -1105.92 = 1106.04 -1105.92 =
0.12\)
A: Temp25 = \(8.2+9+8.5+8+8.9+8.3 =
50.9\); Temp35 = \(10.5+11.2+10.8+10.2+11+10.6 = 64.3\)
\(SC_A = (50.9^2+64.3^2)/(2×3) - FC =
(2590.81+4134.49)/6 -1105.92 = 6725.3/6 -1105.92 = 1120.883 -1105.92 =
14.963\)
Pij:
T1-25: 8.2+9+8.5=25.7; T1-35: 10.5+11.2+10.8=32.5; T2-25:
8+8.9+8.3=25.2; T2-35: 10.2+11+10.6=31.8
\(\sum P_{ij}^2 = 25.7^2+32.5^2+25.2^2+31.8^2
= 660.49+1056.25+635.04+1011.24 = 3363.02\)
\(SC_{Parcela} = 3363.02/3 -1105.92 = 1121.007
-1105.92 = 15.087\)
\(SC_{ErrorA} = 15.087 - 0.12 - 14.963 =
0.004\)
B: CepaX = 8.2+10.5+8+10.2=36.9; CepaY=9+11.2+8.9+11=40.1;
CepaZ=8.5+10.8+8.3+10.6=38.2
\(SC_B = (36.9^2+40.1^2+38.2^2)/(2×2) - FC =
(1361.61+1608.01+1459.24)/4 -1105.92 = 4428.86/4 -1105.92 = 1107.215
-1105.92 = 1.295\)
AB (suma sobre bloques):
\(SC_{ErrorB} = 16.40 - (0.12+14.963+0.004+1.295+0.012) = 16.40 - 16.394 = 0.006\)
Tabla ANOVA:
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Bloques | 1 | 0.12 | ||
| A | 1 | 14.963 | 14.963 | \(14.963/0.004=3741\) |
| Error A | 1 | 0.004 | 0.004 | |
| B | 2 | 1.295 | 0.6475 | \(0.6475/0.0015=432\) |
| AB | 2 | 0.012 | 0.006 | \(0.006/0.0015=4\) ns |
| Error B | 4 | 0.006 | 0.0015 | |
| Total | 11 | 16.40 |
library(easyanova)
tanque <- factor(rep(c("T1","T2"), each=6))
temp <- factor(rep(c("25C","35C"), each=3, times=2))
cepa <- factor(rep(c("X","Y","Z"), times=4))
etanol <- c(8.2,9.0,8.5,10.5,11.2,10.8,8.0,8.9,8.3,10.2,11.0,10.6)
datos <- data.frame(tanque, temp, cepa, etanol)
modelo <- ea2(data=datos, design=5)
print(modelo)
Estos cuatro ejercicios cubren situaciones realistas y permiten practicar el cálculo manual completo del DPD, así como la verificación con R.