2012-11-19 65 views
39

〜的含義是什麼。 R中的參數?〜的含義。 (波浪點)參數?

例如plot(~.,xyz..)

我已經看到了這樣的說法多次使用在各種情況下和,因爲它是很難有意義的搜索在谷歌,我遇到了一點成功的符號。

+0

你有沒有試過它? 'plot(〜。,data = mtcars)' – Dason

+0

'plot(mtcars)'與plot(〜。,data = mtcars)做同樣的事情' – user3479780

回答

37

這是一個公式,用簡寫的形式表示。試試這個:

plot(mpg ~ cyl, data= mtcars) 

左手是因變量,右手是自變量。很像y = bx + c意味着y〜x。

公式是R的一個重要組成部分,您需要理解它們以便高效地使用R.最常見的是,公式中的各種建模中使用,例如,你可以做基本的線性迴歸與

lm(mpg ~ wt, data= mtcars) 

...看每加侖里程如何依賴於權重。請參閱?formula以獲取更多解釋。

點代表「來自不使用數據的任何列」。谷歌爲「R公式」獲取更多信息。

+7

從技術上來說,這意味着,從愛麗絲夢遊仙境中,與它打電話要它的意思。函數可以用許多方式用公式和數據來玩,所以單個解釋可能並不總是正確的。 – Spacedman

+0

根據http://seananderson.ca/2013/10/19/reshape.html,右側是「依賴」變量,左側是變量ID或自變量。 –

+2

但你沒有解釋點的含義。 – skan