标签: r formula polynomials tilde
我正试图了解使用波浪号运算符和相关函数。我的第一个问题是为什么I()需要用来指定算术运算符?例如,这两个图产生不同的结果(前者具有直线,后者具有预期曲线)
I()
x <- c(1:100) y <- seq(0.1,10,0.1) plot(y~x^3) plot(y~I(x^3))
此外,以下两个图也生成预期结果
plot(x^3, y) plot(I(x^3), y)
我的第二个问题是,也许我一直在使用的例子太简单了,但我不明白实际应该使用~的地方。
~