Antecedentes
Tengo datos de un estudio de campo en el que hay cuatro niveles de tratamiento y seis réplicas en cada uno de los dos bloques. (4x6x2 = 48 observaciones)
Los bloques están separados aproximadamente 1 milla, y dentro de los bloques, hay una cuadrícula de 42 parcelas de 2m x 4m y una pasarela de 1m de ancho; mi estudio solo usó 24 parcelas en cada bloque.
Me gustaría evaluar evaluar la covarianza espacial.
Aquí hay un análisis de ejemplo que utiliza los datos de un solo bloque, sin tener en cuenta la covarianza espacial. En el conjunto de datos, plotes la identificación del gráfico, xes la ubicación xy la ubicación y yde cada gráfico con el gráfico 1 centrado en 0, 0. leveles el nivel de tratamiento y responsees la variable de respuesta.
layout <- structure(list(plot = c(1L, 3L, 5L, 7L, 8L, 11L, 12L, 15L, 16L,
17L, 18L, 22L, 23L, 26L, 28L, 30L, 31L, 32L, 35L, 36L, 37L, 39L,
40L, 42L), level = c(0L, 10L, 1L, 4L, 10L, 0L, 4L, 10L, 0L, 4L,
0L, 1L, 0L, 10L, 1L, 10L, 4L, 4L, 1L, 1L, 1L, 0L, 10L, 4L), response = c(5.93,
5.16, 5.42, 5.11, 5.46, 5.44, 5.78, 5.44, 5.15, 5.16, 5.17, 5.82,
5.75, 4.48, 5.25, 5.49, 4.74, 4.09, 5.93, 5.91, 5.15, 4.5, 4.82,
5.84), x = c(0, 0, 0, 3, 3, 3, 3, 6, 6, 6, 6, 9, 9, 12, 12, 12,
15, 15, 15, 15, 18, 18, 18, 18), y = c(0, 10, 20, 0, 5, 20, 25,
10, 15, 20, 25, 15, 20, 0, 15, 25, 0, 5, 20, 25, 0, 10, 20,
25)), .Names = c("plot", "level", "response", "x", "y"), row.names = c(NA,
-24L), class = "data.frame")
model <- lm(response ~ level, data = layout)
summary(model)
Preguntas
- ¿Cómo puedo calcular una matriz de covarianza e incluirla en mi regresión?
- Los bloqueos son muy diferentes, y existen fuertes interacciones de bloque * de tratamiento. ¿Es apropiado analizarlos por separado?
