Проверка гипотез - это неправильный инструмент для оценки обоснованности предположений модели. Если размер выборки невелик, вы не сможете обнаружить любые различия, даже если различия большие. Если у вас большой размер выборки, у вас есть возможность обнаружить даже самые тривиальные отклонения от одинаковой дисперсии, поэтому вы почти всегда будете отклонять ноль. Имитационные исследования показали, что предварительная проверка допущения модели приводит к ненадежным ошибкам типа I.
Хорошим показателем является поиск остатков во всех ячейках, или, если ваши данные нормальные, вы можете использовать AIC или BIC с / без одинаковых отклонений в качестве процедуры выбора.
Если вы считаете, что существуют неравные отклонения, отбросьте предположение примерно так:
library(car)
model.lm <- lm(formula=x ~ g1 + g2 + g1*g2,data=dat,na.action=na.omit)
Anova(model.lm,type='II',white.adjust='hc3')
Вы не теряете много силы с помощью надежного метода (согласованные по гетероскедастическим матрицам ковариации), поэтому, если сомневаетесь, становитесь устойчивыми.