Contexte
J'ai des données d'une étude de terrain dans laquelle il y a quatre niveaux de traitement et six répétitions dans chacun des deux blocs. (4x6x2 = 48 observations)
Les blocs sont distants d'environ 1 mile, et à l'intérieur des blocs, il y a une grille de 42 parcelles de 2m x 4m et une passerelle de 1m de large; mon étude n'a utilisé que 24 parcelles dans chaque bloc.
Je voudrais évaluer évaluer la covariance spatiale.
Voici un exemple d'analyse utilisant les données d'un seul bloc, sans tenir compte de la covariance spatiale. Dans l'ensemble de données, plotest l'ID du tracé, xl'emplacement x et yl'emplacement y de chaque tracé avec le tracé 1 centré sur 0, 0. levelest le niveau de traitement et responsela variable de réponse.
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)
Des questions
- Comment puis-je calculer une matrice de covariance et l'inclure dans ma régression?
- Les blocs sont très différents et il existe de fortes interactions entre les blocs de traitement et les blocs. Est-il approprié de les analyser séparément?
