2017-08-24 7 views
0

を示しています相関とどのようなブラケットは、私はジュリアンFarawyの線形モデル帳から、このコードを持って

round(cor(seatpos[,-9]),2) 

私は[,-9],2が何をしているのかわからないよ - 誰かが支援してくださいだろうか?

+0

'seatpos'のすべての列の相関を計算しますが、nineth列は含めません。その後、小数点以下2桁で丸めます。 '?round'を参照してください – KoenV

+0

これらの値を変更して、結果がどのように異なるかを確認してください。 – MrFlick

答えて

3

新しいものを学習しているときには、ネストされた関数は難しい場合があります。この同じ計算は、KeonVとMrFlickが何を示唆しているかを簡単に確認できるように、段階的に行うことができます。

これを行うには、同じ機能を使用する代わりに、単純な説明で区別するための簡単な手順があります。

sub_seatpos<- seatpos[,-9] 

これは(このsubsetingは最初のコードで行われますが、新しい変数に保存されませんでした列番号9を除くすべての行とすべての列のサブセットを取り、sub_seatposにそれを保存すると言います。これは、どれだけ見ます各ステップがより簡単に機能します)。

以下の太字部分を反射ラウンド(COR(seatpos [、 - 9])、2)

cor_seatpos <- cor(sub_seatpos) 

これはsub_seatposの相関をとり、という変数に保存しますcor_seatpos

最後のステップは、単に小数点以下2桁に相関ラウンド言うと次のようになります - それは大胆

に以下

ラウンド(、2 COR( seatpos [9を、])リストされた部分を反映していますこれはコードの別々の行です。

round(cor_seatpos, 2) 

([ - 9] COR(seatpos)、2)

ラウンド下に太字で反射さ

は何この混乱させることはある機能のすべてが入れ子になっています。あなたがより堪能になるにつれ、これは読むのが難しくなりません。しかし、それは新しい機能と混同する可能性があります。

関連する問題