по каким переменным делать дисперсионный анализ, например
aov(x ~ y, some_data)
и он проанализирует столбец "x", разбивая на группы по столбцу "y". Но что если название столбца неизвестно, и приходит, как аргумент функции, например?
Как заставить работать следующий код?
some_data <- data.frame(x = c(1.25, 4.27, 3.67, 6.52), y = as.factor(c(1, 2, 2, 1)))
first_name <- "x"
second_name <- "y"
aov(first_name ~ second_name, some_data)
Хочется, чтобы он работал аналогично следующему коду:
some_data <- data.frame(x = c(1.25, 4.27, 3.67, 6.52), y = as.factor(c(1, 2, 2, 1)))
aov(x ~ y, some_data)
some_data <- data.frame(x = c(1.25, 4.27, 3.67, 6.52), y = as.factor(c(1, 2, 2, 1))) aov(x ~ y, some_data) А так?
Обсуждают сегодня