这是我正在使用的数据集:http://archive.ics.uci.edu/ml/datasets/Wine+Quality
我正在使用 R 制作两个散点图:
> plot(chlorides~(1/alcohol),data=redwinedata)
> plot(chlorides~alcohol,data=redwinedata)
但两个图看起来完全一样(轴,点,一切)。有谁知道为什么会这样?
最佳答案
$x$ 对 $y$ 的图不应与 $1/x$ 对 $y$ 的图看起来相同。我认为你犯了一个代码错误。您提供的代码不会转换预测器。
您需要单独计算变量并将其传递给绘图或使用 I
功能。请参阅下面的示例。
x = runif(100)
y = runif(100)
plot(y ~ x)
plot(y ~ (1/x)) # looks exactly the same. It's a plot of y vs. x.....
plot(y ~ I(1/x)) # does not look exactly the same
z = 1/x
plot(y ~ z) # looks just like the last call but not like the plot of y vs. x
关于r - 为什么即使我正在转换预测变量,我的散点图看起来也完全一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42655871/