要因として扱いたい予測因子を扱っています。残念ながら、多肢選択式の質問に対する回答を表すデータは整数として保存されるため、線形モデルを当てはめると、R はこれらを因子ではなく数値予測因子として扱います。factor(x)
毎回入力したくありません。予測子を因子変数として自動的にコーディングするにはどうすればよいですか?
私が持っているかもしれないデータの例:
a b response
1 1 T 6.946486
2 2 F 1.952378
3 3 T 5.189918
4 1 T 2.680438
5 2 F 2.243461
6 3 T 5.398814
7 1 T 2.375182
8 2 F 0.376323
9 3 T 5.144803
lm(response ~ factor(a) + b)
目的のタスク:予測子a
を因子変数として扱う必要があることを入力せずに R に伝えます。たぶん、各列を反復処理して因子として保存し、次に渡す必要がありlm
ますか? 多分私が渡すことができる何かがありlm
ますか?色々試して...