fundo
Eu tenho dados de um estudo de campo em que existem quatro níveis de tratamento e seis repetições em cada um dos dois blocos. (4x6x2 = 48 observações)
Os blocos estão a cerca de 1,6 km de distância e, dentro dos blocos, há uma grade de parcelas de 42, 2m x 4m e uma passarela de 1m de largura; meu estudo utilizou apenas 24 parcelas em cada bloco.
Eu gostaria de avaliar avaliar covariância espacial.
Aqui está um exemplo de análise usando os dados de um único bloco, sem considerar a covariância espacial. No conjunto de dados, plot
é o ID do gráfico, x
é o local x, e y
o local y de cada gráfico com o gráfico 1 centrado em 0, 0. level
é o nível de tratamento e response
a variável de resposta.
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)
Questões
- Como posso calcular uma matriz de covariância e incluí-la na minha regressão?
- Os blocos são muito diferentes e existem fortes interações de tratamento *. É apropriado analisá-los separadamente?