2017-08-24 39 views
0

我有這樣的代碼,從朱利安Farawy的線性模型書:相關性,什麼括號表示

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

我不確定什麼[,-9],2在做什麼 - 可能有人請幫助?

+0

計算'seatpos'中所有列的相關性,但不包括第九列。然後舍入2位小數。請參閱'?round' – KoenV

+0

也許嘗試更改這些值以查看結果有何不同。 – MrFlick

回答

3

當你正在學習新東西嵌套功能可能很困難。同樣的計算可以分階段完成,這可能更容易讓你看到KeonV和MrFlick的建議。

這是一種替代方法,它可以執行相同的功能,但更容易通過簡單的解釋區分步驟。

sub_seatpos<- seatpos[,-9] 

此說採取的所有行的一個子集,除非列第九號所有列,並保存到sub_seatpos(這subseting在最初的代碼中完成,而不是保存到一個新的變量。這只是讓看如何每一步都更容易)。

並反映下面

輪粗體部分(COR(seatpos [, - 9]),2)

cor_seatpos <- cor(sub_seatpos) 

這需要的相關性爲sub_seatpos,並將它們保存到名爲可變cor_seatpos。它反映了((心病 seatpos [ - 9] ,2)以粗體

輪下面列出的部分

的最後一步只是說圓的相關性爲2位小數和會是什麼樣子這在單獨的代碼行中。

round(cor_seatpos, 2) 

它被反映在粗體下面

輪( COR(seatpos [, - 9]),2)

是什麼使這混亂的是,所有的功能是嵌套的。隨着你變得更加精通,這變得難以閱讀。但它可能會混淆新的功能。

相關問題