For educational purposes, I try to do a simple robust ANOVA with WRS2 package in R. I want to compare variable var1 in two different conditions (A and B):
df <- data.frame(
id = c(1, 1, 2, 2, 3, 3, 5, 5),
condition = c("A", "B", "A", "B", "A", "B", "A", "B"),
var1 = c(1.70, 0.80, 0.80, 1.78, 5.61, 1.53, 7.64, 3.92),
var2 = c(0.85, 2.41, 1.50, 1.3, 0.45, 1.53, 0.00, 1.34)
)
df$condition <- as.factor(df$condition)
library(WRS2)
bwtrim(formula = var1 ~ condition, id = id, data = df)
Unfortunately, the code causes an error which I can't interpret:
Error in '[.data.frame'(mf, , 3) : undefined columns selected. What's wrong with my code or understanding of the bwtrim function?
According to the docs,
bwtrimisYou would need two categorical variables on the right hand side of your formula.
If you are looking for a simple one-way repeated measures ANOVA for the trimmed means using the WRS2 package, try
pairdepb