~的意思。 (波浪号)参数?
Posted
技术标签:
【中文标题】~的意思。 (波浪号)参数?【英文标题】:Meaning of ~. (tilde dot) argument? 【发布时间】:2012-11-06 22:18:33 【问题描述】:R中~.
参数是什么意思?
例如plot(~.,xyz..)
我已经看到这个论点在各种情况下多次使用,并且由于很难在 google 上有意义地搜索符号,所以我几乎没有成功。
【问题讨论】:
你试过了吗?plot(~., data = mtcars)
plot(mtcars)
和 plot(~., data=mtcars)
做同样的事情
【参考方案1】:
这是一个公式,用简写表示。试试这个:
plot( mpg ~ cyl, data= mtcars )
左手是因变量,右手是自变量。很像 y = bx + c 表示 y ~ x。
公式是 R 的基石之一,您需要了解它们才能有效地使用 R。最常见的是,公式用于各种建模,例如,您可以使用
进行基本的线性回归lm( mpg ~ wt, data= mtcars )
...查看每加仑行驶里程如何取决于重量。更多解释请查看?formula
。
点表示“数据中未使用的任何列”。谷歌搜索“R 公式”以获取更多信息。
【讨论】:
从技术上讲,这意味着,从爱丽丝梦游仙境中解释,无论你调用它想要的功能是什么。函数可以通过多种方式处理公式和数据,因此单一的解释可能并不总是正确的。 根据seananderson.ca/2013/10/19/reshape.html,右侧是“因”变量,左侧是ID或自变量。 但是您还没有解释点的含义。 这里的点表示剩余的列。试试plot( cyl ~ ., data= mtcars )
,控制台会提示Hit plot( ~ ., data= mtcars )
说,它会给你一个情节矩阵,从 mpg 与 mpg 到 carb 与 carb以上是关于~的意思。 (波浪号)参数?的主要内容,如果未能解决你的问题,请参考以下文章