2016-10-21 10 views
0

列に特定の値を選択するための構文は、私はその上に複数のliner regressionプリフォームしようとしている:私は知っているrを用いた複数の線形回帰。次のように私は、データセットを持って

subject_ID adrenlvl stimuli 
1   1 2945.7  3 
2   2 2074.4  1 
3   3 3362.4  3 
4   4 3363.9  2 
5   5 2079.6  3 
6   6 3373.3  1 
7   7 3365.8  2 
8   8 2369.7  3 
9   9 2078.8  2 

、私は

lm(response ~ explanatory_1 + explanatory_2 + … + explanatory_p)

を使用する必要があります

私の説明変数では、3つすべてが同じ列にあるときに、どのように選択するのか混乱します。私は刺激欄を1,2,3に分割する必要があります。これを行う簡単な方法はありますか?

+1

あなたは 'library(reshape)'と '?reshape :: dcast'を見たいと思っています現在の"長い "フォーマットから" wide "に変換することができます – Nate

+0

これはインストール時に付属しますか? – 101ldaniels

+0

Nathanが述べたように、 'library(reshape2)'が必要です - これは 'install.packages(" reshape2 ")'で取得できます。 – jakub

答えて

0

は、改造と整頓を終了しました。 tidyrを使用して終了し、使用する方がはるかにイニシアチブでした。

関連する問題