Code
library(dplyr) # Data wrangling across examples
library(tidyr) # Reshaping data (herbicide example)
library(ggplot2) # Plots throughout
library(gridExtra) # Side-by-side layout comparison
library(FielDHub) # Factorial CRD/RCBD design generation
library(agricolae) # Herbicide RCBD design
library(car) # Type III ANOVA tables
library(emmeans) # Estimated marginal means and comparisons
library(parameters) # Model summaries (herbicide ANOVA)
library(performance) # Model diagnostics
library(multcomp) # Compact letter display