绘图函数中波形符的目的

时间:2016-01-03 00:34:26

标签: r

我见过plot函数的例子,其中使用了波形符或特定参数。以下产生完全相同的图(注意当使用波浪号时x和y被交换):

x = 1:10
y = 11:20
plot(x,y)
plot(y~x)

我已经读过R中的波浪号,但没有发现它的目的。只有我能够掌握的事实是它出于某种原因用于相关/回归。有人可以澄清波浪的目的吗?当我们可以交换参数时需要代字号吗?是不是只是语法糖?

1 个答案:

答案 0 :(得分:0)

使用两个变量只是为了方便,您可以使用公式表示法。在统计函数中使用波浪符号是很常见的。我经常为回归定义依赖关系,在图中检查它们并在之后运行参数拟合。

然而,在两个以上的变量中,它产生了显着的差异:

x = 1:10
y = 11:20
z = 11:20
plot(x~y+z)
plot(x,y,z)