Я пытаюсь понять, смогу ли я уместить несколько регрессионных моделей, используя функцию mapply в наборе данных радужной оболочки глаза.
Я начинаю с определения моей регрессионной модели:
reg<-function(dependent,independent){lm(eval(paste0(dependent,"~",independent,",data=iris")))}
Затем я определяю свои векторы зависимых и независимых переменных:
dependent<-c("Sepal.Length","Sepal.Width")
independent<-c("Sepal.Width","Sepal.Length")
Наконец, я пытаюсь применить сопоставление function:
models_reg<-mapply(reg,dependent,independent)
Однако я получаю сообщение об ошибке, в котором утверждается, что:
Error in parse(text = x, keep.source = FALSE) :
<text>:1:25: unexpected ','
1: Sepal.Length~Sepal.Width,
Возможно ли достичь моей цели (установка различных регрессионных моделей с использованием mapply) и в этом случае , что я делаю не так?