Мне удалось составить разные комбинации из 2 из набора данных, чтобы получить пары имен в наборе данных. Я хотел бы иметь функцию, когда я использую mapply
, чтобы я мог использовать каждое имя в каждой паре для ссылки на соответствующие наборы данных. Прямо сейчас у меня есть:
myPairs <- combn(names(iris[1:4]), 2)
f <- function(x,y)
{
#Want to make a lm(x ~ y) and other potential calculations
}
a <- myPairs[1,]
b <- myPairs[2,]
mapply(f, a, b)
Другими словами, я хочу рассчитать это так:
data <- iris
attach(data)
lm(Sepal.Length ~ Sepal.Width)
lm(Sepal.Length ~ Petal.Length)
lm(Sepal.Length ~ Petal.Width)
lm(Sepal.Width ~ Petal.Length)
lm(Petal.Length ~ Petal.Width)
но используя имена из комбинации как ссылку на набор данных