Предположим, у меня есть такой набор данных (забудьте о распределении):
modData <- data.frame("A" = rnorm(20, 15, 3),
"B" = rnorm(20, 20, 3),
"C" = rnorm(20, 25, 3),
"X" = rnorm(20, 5, 1)
)
Если я использую X
в качестве предиктора, A
, B
и C
в качестве ответов соответственно:
md1 <- lm(A ~ X, data = modData)
md2 <- lm(B ~ X, data = modData)
md3 <- lm(C ~ X, data = modData)
Затем выполните тест Шапиро и боксбокс для каждой модели, например:
shapiro.test(residuals(md1))
boxcox(md1, plotit = T)
Существует ли удобный способ построения и тестирования нескольких моделей без ввода каждой из них вручную?их?