Atualmente, estou usando o pacote agricolae em R para gerar delineamentos em blocos casualizados completos (DBCC) com seis tratamentos e quatro repetições. Embora a randomização funcione conforme o esperado, notei que, às vezes, o mesmo tratamento aparece adjacente a si mesmo em diferentes blocos (por exemplo, o mesmo tratamento em parcelas vizinhas). Em nossos testes de campo, a empresa prefere evitar tais situações devido a potenciais efeitos de vizinhança (por exemplo, deriva, interferência de raízes).
Minhas perguntas são: É possível evitar essa adjacência diretamente dentro de agricolae, impondo restrições espaciais no projeto?
Caso contrário, a melhor abordagem seria repetir as randomizações até que um layout espacialmente aceitável seja encontrado?
Existem outros pacotes ou estratégias que você recomendaria que permitissem mais controle sobre o layout do tratamento, mas ainda fossem compatíveis com agricolae?
Abaixo, um exemplo prático mínimo mostrando como eu gero o design e o ploto. Sugestões sobre como adicionar restrições espaciais serão muito apreciadas!
# Install agricolae and agricolaeplotr if needed
install.packages("agricolae")
install.packages("agricolaeplotr")
library(tidyverse)
library(agricolae)
library(agricolaeplotr) # for plot_rcbd()
# Define treatment names
fertilizers <- c("Growth2000",
"Starter50",
"WellGrown",
"MaxDev",
"SuperBoost",
"NatFertilizer")
# Generate a randomized complete block design (RCBD)
RCBD <- design.rcbd(trt = treatments,
r = 4,
seed = 2025)
# Plot the field layout
plot_rcbd(design = RCBD,
factor_name = "fertilizers", # Column containing the treatment levels
treatment_label = "fertilizers", # Display treatment names in the plot
width = 2, # Width of each plot (in meters)
height = 1) # Height of each block (in meters)
Este gráfico mostra um exemplo do que eu gostaria de evitar: o tratamento Growth2000 aparece em gráficos adjacentes nos blocos 3 e 4, primeira coluna.
Agradecemos antecipadamente seu feedback e quaisquer ideias que você possa ter para controlar a adjacência do tratamento no layout do campo.
Atenciosamente.