にはR
、次のものがありますdata.frame
。
df <- data.frame(var1,var2,var3)
multinom
変数名を明示的に使用せずに、変数ごとに のような回帰関数を当てはめたいと思います。つまり、次の結果を得たいと考えています。
fit1 <- multinom(var1 ~ ., data=df)
fit2 <- multinom(var2 ~ ., data=df)
fit3 <- multinom(var3 ~ ., data=df)
しかし、 for ループでは、変数名を使用せずに (任意の に同じコードを使用できるようにdata.frame
)。これに似たもの:
for (i in colnames(df))
{
fit[i] <- lm(i ~ ., data=df)
}
(このコードは機能しません。)
私の質問は些細なことかもしれませんが、どうすればよいかわかりません。
ありがとう!