for文を使って繰り返しlm関数を適応させたいです。
例えばこのようなデータセットがあったとして、
r
1dat <- data.frame(outcome = rnorm(100), 2 a=rnorm(100), 3 b=rnorm(100), 4 c=rnorm(100))
これを変数a,b,cを説明変数、outcomeを目的変数とした単回帰分析を繰り返しで行う事とはできるのでしょうか?
イメージとしては、このようなことです。
r
1cols <- colnames(dat) 2for( col in cols[-1]){ 3 lm(data=dat,outcome~col) 4}
https://speakerdeck.com/yutannihilation/dplyrzai-ru-men-tidyevalbian
こちらの方法が近いかなと思ったのですが、私には理解できず...
他の方法でも構いませんので、ご教授頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/22 12:11