Creo que está obteniendo un error ya que su modelo no incluye un término de interacción. Yo intentaría primero crear un ajuste del modelo utilizando la función lm
función:
fit <- lm(Score ~ Party + Group, data = Data)
y, a continuación, utilizando el levene.test
en la función s20x
ya que es un poco menos quisquilloso.
levene.test(fit)
Dicho todo esto, las pruebas de Levene son en realidad una forma muy pobre de comprobar la igualdad de varianza (EoV). Son demasiado sensibles a las desviaciones, mientras que los ANOVA son bastante robustos. Es mejor limitarse a observar un gráfico (por ejemplo plot(fit, which =1)
) y evaluarlo visualmente para EoV. Si es para una tarea que lo requiere, entonces ignore este último consejo. Lo mismo vale para la normalidad y la prueba de Shapiro-Wilks ....