Asignatura: Diseño Experimental Tema: Diseño en Parcelas Divididas Modalidad: Trabajo individual manuscrito con verificación en R Entrega: PDF escaneado en Microsoft Teams
En esta actividad, el estudiante resolverá dos ejercicios aplicados de Diseño en Parcelas Divididas, uno contextualizado en Ingeniería Agrícola y otro en Ingeniería Agroindustrial.
En cada ejercicio deberá:
Identificar correctamente:
Realizar a mano los cálculos del DPD hasta construir la tabla ANOVA completa.
Verificar los resultados utilizando el paquete
easyanova en R. La función ea2() permite
analizar diseños factoriales y parcelas divididas; para un split
plot en bloques al azar se usa design = 5 (Rdrr.io).
En el ejemplo oficial del paquete, la estructura para parcelas divididas
en bloques aparece como Factor A, bloque, Factor B y respuesta (CRAN).
Escanear todas las hojas manuscritas y anexar, al final, capturas o copia de la salida de R.
Adjuntar un solo archivo PDF en la tarea de Microsoft Teams.
Aplicar el Diseño en Parcelas Divididas al análisis de experimentos
con restricciones físicas o logísticas, realizando cálculos manuales
completos hasta la tabla ANOVA y verificando los resultados mediante el
paquete easyanova en R.
Al finalizar la tarea, el estudiante estará en capacidad de:
easyanova.Comprende la estructura jerárquica del Diseño en Parcelas Divididas y diferencia los niveles experimentales asociados a parcelas principales y subparcelas.
Desarrolla manualmente el análisis de varianza del DPD, calculando correctamente las sumas de cuadrados, grados de libertad, cuadrados medios y razones F.
Implementa el análisis del DPD en R mediante el paquete
easyanova, contrastando los resultados computacionales con
los cálculos manuales.
Interpreta los efectos principales y la interacción del experimento, reconociendo qué error experimental debe utilizarse para probar cada fuente de variación.
Al entregar la tarea, el estudiante deberá evidenciar que:
easyanova en R.Para un DPD con bloques:
[ Y_{ijk} = + k + A_i + E(a){ik} + B_j + (AB){ij} + E(b){ijk}]
Donde:
Sea:
[ FC = ]
[ SC_T = y_{ijk}^2 - FC]
[ SC_{Bloques} = - FC]
[ SC_A = - FC]
[ SC_{PP} = - FC]
[ SC_{E(a)} = SC_{PP} - SC_{Bloques} - SC_A]
[ SC_B = - FC]
[ SC_{AB} = - FC - SC_A - SC_B]
[ SC_{E(b)} = SC_T - SC_{Bloques} - SC_A - SC_{E(a)} - SC_B - SC_{AB}]
| Fuente de variación | gl | SC | CM | F calculada |
|---|---|---|---|---|
| Bloques | (r-1) | (SC_{Bloques}) | (CM_{Bloques}) | — |
| Factor A | (a-1) | (SC_A) | (CM_A) | (CM_A / CM_{E(a)}) |
| Error(a) | ((r-1)(a-1)) | (SC_{E(a)}) | (CM_{E(a)}) | — |
| Factor B | (b-1) | (SC_B) | (CM_B) | (CM_B / CM_{E(b)}) |
| A × B | ((a-1)(b-1)) | (SC_{AB}) | (CM_{AB}) | (CM_{AB} / CM_{E(b)}) |
| Error(b) | (a(r-1)(b-1)) | (SC_{E(b)}) | (CM_{E(b)}) | — |
| Total | (rab-1) | (SC_T) | — | — |
Un investigador desea evaluar el efecto del sistema de riego y la dosis de nitrógeno sobre el rendimiento de maíz, expresado en toneladas por hectárea.
Debido a restricciones de campo, el sistema de riego no puede aplicarse en parcelas pequeñas, porque requiere infraestructura hidráulica completa. Por tanto, el sistema de riego se aplica a la parcela principal.
La dosis de nitrógeno puede aplicarse con mayor facilidad dentro de cada parcela principal, por lo que se asigna a las subparcelas.
Bloques: 3 bloques.
Factor A: Sistema de riego.
Factor B: Dosis de nitrógeno.
Variable respuesta: rendimiento de maíz, en t/ha.
| Bloque | Riego | N0 | N100 | N200 |
|---|---|---|---|---|
| 1 | Gravedad | 4.2 | 5.1 | 5.6 |
| 1 | Goteo | 4.9 | 6.0 | 6.4 |
| 2 | Gravedad | 4.0 | 5.0 | 5.4 |
| 2 | Goteo | 5.1 | 5.9 | 6.5 |
| 3 | Gravedad | 4.3 | 5.2 | 5.5 |
| 3 | Goteo | 5.0 | 6.1 | 6.6 |
Realice los cálculos manuales completos:
Calcule el gran total (G).
Calcule el factor de corrección (FC).
Calcule (SC_T).
Calcule (SC_{Bloques}).
Calcule (SC_A).
Calcule (SC_{PP}).
Calcule (SC_{E(a)}).
Calcule (SC_B).
Calcule (SC_{AB}).
Calcule (SC_{E(b)}).
Construya la tabla ANOVA completa.
Interprete:
Una planta agroindustrial desea evaluar el efecto de la temperatura de secado y el tiempo de secado sobre la humedad residual de un producto agrícola procesado.
La temperatura de secado se controla en un horno o cámara de secado, por lo cual no puede cambiarse fácilmente para cada unidad experimental individual. Por eso, la temperatura se aplica a la parcela principal.
El tiempo de secado puede controlarse retirando bandejas en distintos momentos dentro de cada cámara, por lo cual se asigna a las subparcelas.
Bloques: 3 lotes de materia prima.
Factor A: Temperatura de secado.
Factor B: Tiempo de secado.
Variable respuesta: humedad residual, en porcentaje.
| Lote | Temperatura | 2 h | 4 h | 6 h |
|---|---|---|---|---|
| 1 | 45 °C | 18.5 | 14.2 | 11.8 |
| 1 | 60 °C | 15.7 | 10.9 | 8.3 |
| 2 | 45 °C | 19.4 | 15.0 | 12.9 |
| 2 | 60 °C | 17.8 | 13.1 | 10.6 |
| 3 | 45 °C | 17.9 | 13.7 | 12.1 |
| 3 | 60 °C | 14.6 | 9.8 | 8.1 |
Realice los cálculos manuales completos:
Calcule el gran total (G).
Calcule el factor de corrección (FC).
Calcule (SC_T).
Calcule (SC_{Bloques}).
Calcule (SC_A).
Calcule (SC_{PP}).
Calcule (SC_{E(a)}).
Calcule (SC_B).
Calcule (SC_{AB}).
Calcule (SC_{E(b)}).
Construya la tabla ANOVA completa.
Interprete:
easyanovaEl estudiante deberá ejecutar el siguiente código en R o Posit Cloud y anexar la salida al final del PDF.
# ============================================================
# TAREA: DISEÑO EN PARCELAS DIVIDIDAS - DPD
# Verificación en R con easyanova
# ============================================================
# Instalar el paquete si no está instalado
# install.packages("easyanova")
library(easyanova)
# ============================================================
# EJERCICIO 1: INGENIERÍA AGRÍCOLA
# Riego y dosis de nitrógeno en maíz
# ============================================================
datos_agricola <- data.frame(
riego = factor(c(
"Gravedad", "Gravedad", "Gravedad",
"Goteo", "Goteo", "Goteo",
"Gravedad", "Gravedad", "Gravedad",
"Goteo", "Goteo", "Goteo",
"Gravedad", "Gravedad", "Gravedad",
"Goteo", "Goteo", "Goteo"
)),
bloque = factor(c(
1, 1, 1,
1, 1, 1,
2, 2, 2,
2, 2, 2,
3, 3, 3,
3, 3, 3
)),
nitrogeno = factor(c(
"N0", "N100", "N200",
"N0", "N100", "N200",
"N0", "N100", "N200",
"N0", "N100", "N200",
"N0", "N100", "N200",
"N0", "N100", "N200"
)),
rendimiento = c(
4.2, 5.1, 5.6,
4.9, 6.0, 6.4,
4.0, 5.0, 5.4,
5.1, 5.9, 6.5,
4.3, 5.2, 5.5,
5.0, 6.1, 6.6
)
)
# Verificar estructura de los datos
datos_agricola
# Análisis con easyanova
# design = 5 corresponde a parcelas divididas en bloques al azar
resultado_agricola <- ea2(datos_agricola, design = 5)
# Mostrar resultados
resultado_agricola
# ============================================================
# EJERCICIO 2: INGENIERÍA AGROINDUSTRIAL
# Temperatura y tiempo de secado
# ============================================================
datos_agroindustrial <- data.frame(
temperatura = factor(c(
"T45", "T45", "T45",
"T60", "T60", "T60",
"T45", "T45", "T45",
"T60", "T60", "T60",
"T45", "T45", "T45",
"T60", "T60", "T60"
)),
lote = factor(c(
1, 1, 1,
1, 1, 1,
2, 2, 2,
2, 2, 2,
3, 3, 3,
3, 3, 3
)),
tiempo = factor(c(
"2h", "4h", "6h",
"2h", "4h", "6h",
"2h", "4h", "6h",
"2h", "4h", "6h",
"2h", "4h", "6h",
"2h", "4h", "6h"
)),
humedad = c(
18.5, 14.2, 11.8,
15.7, 10.9, 8.3,
19.4, 15.0, 12.9,
17.8, 13.1, 10.6,
17.9, 13.7, 12.1,
14.6, 9.8, 8.1
)
)
# Verificar estructura de los datos
datos_agroindustrial
# Análisis con easyanova
resultado_agroindustrial <- ea2(datos_agroindustrial, design = 5)
# Mostrar resultados
resultado_agroindustrial
# ============================================================
# VERIFICACIÓN ADICIONAL CON aov()
# Esta parte es opcional, pero ayuda a comparar la estructura
# jerárquica del modelo.
# ============================================================
modelo_agricola <- aov(
rendimiento ~ riego * nitrogeno + Error(bloque / riego),
data = datos_agricola
)
summary(modelo_agricola)
modelo_agroindustrial <- aov(
humedad ~ temperatura * tiempo + Error(lote / temperatura),
data = datos_agroindustrial
)
summary(modelo_agroindustrial)
El estudiante deberá entregar un solo archivo PDF que contenga:
Portada o encabezado con:
Desarrollo manuscrito del Ejercicio 1.
Tabla ANOVA manual del Ejercicio 1.
Interpretación del Ejercicio 1.
Desarrollo manuscrito del Ejercicio 2.
Tabla ANOVA manual del Ejercicio 2.
Interpretación del Ejercicio 2.
Captura o copia de los resultados obtenidos en R con
easyanova.
Breve comparación entre los resultados manuales y los resultados computacionales.
| Criterio | Descripción | Puntaje |
|---|---|---|
| 1. Identificación del diseño experimental | Reconoce correctamente bloques, Factor A, Factor B, parcela principal, subparcela y variable respuesta. | 1.0 |
| 2. Cálculo manual de sumas de cuadrados | Calcula correctamente (FC), (SC_T), (SC_{Bloques}), (SC_A), (SC_{PP}), (SC_{E(a)}), (SC_B), (SC_{AB}) y (SC_{E(b)}). | 1.2 |
| 3. Construcción de la tabla ANOVA | Presenta correctamente grados de libertad, sumas de cuadrados, cuadrados medios y valores F. | 1.0 |
| 4. Uso correcto de los errores experimentales | Usa (Error(a)) para probar el Factor A y (Error(b)) para probar B e interacción AB. | 0.8 |
5. Implementación en R con easyanova |
Ejecuta correctamente el código, presenta la salida y compara con los resultados manuales. | 0.6 |
| 6. Interpretación técnica de los resultados | Interpreta los efectos principales y la interacción en contexto agrícola y agroindustrial. | 0.3 |
| 7. Presentación, orden y entrega | Entrega un PDF legible, organizado, escaneado correctamente y dentro de la tarea de Teams. | 0.1 |
| Total | 5.0 |
Cuando los estudiantes entreguen sus PDF escaneados, la evaluación puede hacerse con el siguiente esquema:
| Estudiante | C1 Diseño | C2 Cálculos | C3 ANOVA | C4 Errores | C5 R | C6 Interpretación | C7 Presentación | Nota final |
|---|
La nota final se calculará como la suma de los siete criterios:
[ Nota = C1 + C2 + C3 + C4 + C5 + C6 + C7]
También se puede reportar una observación breve por estudiante:
No sugiero publicar esta parte en Teams. Sirve para revisar rápidamente si los cálculos de los estudiantes van en dirección correcta.
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Bloques | 2 | 0.0544 | 0.0272 | — |
| Riego | 1 | 3.7356 | 3.7356 | 181.7297 |
| Error(a) | 2 | 0.0411 | 0.0206 | — |
| Nitrógeno | 2 | 6.2878 | 3.1439 | 492.0870 |
| Riego × Nitrógeno | 2 | 0.0211 | 0.0106 | 1.6522 |
| Error(b) | 8 | 0.0511 | 0.0064 | — |
| Total | 17 | 10.1911 | — | — |
| Fuente | gl | SC | CM | F |
|---|---|---|---|---|
| Lotes | 2 | 14.2978 | 7.1489 | — |
| Temperatura | 1 | 39.3089 | 39.3089 | 30.6568 |
| Error(a) | 2 | 2.5644 | 1.2822 | — |
| Tiempo | 2 | 139.6811 | 69.8406 | 967.0231 |
| Temperatura × Tiempo | 2 | 0.3811 | 0.1906 | 2.6385 |
| Error(b) | 8 | 0.5778 | 0.0722 | — |
| Total | 17 | 196.8111 | — | — |