具有逆自变量的回归


10

假设我有一个因变量的向量和一个自变量的向量当相对绘制时,我发现两者之间存在线性关系(上升趋势)。现在,这也意味着和之间存在线性下降趋势。Y N X Y 1NYNXY YX1XYX

现在,如果我运行回归: 并获得拟合值ÿ = β XY=βX+ϵY^=β^X

然后运行回归:并获得拟合值 Ŷ = α 1Y=α1X+ϵY~=α^1X

和这两个预测值大约相等吗? ÿY^Y~

Answers:


10

 当Y相对于1绘制时,我发现两者之间存在线性关系(上升趋势)。现在,这也意味着Y和X之间存在线性下降趋势1X

最后一句话是错误的:存在下降趋势,但绝不是线性的: Y〜1 / X Y〜X

我用作为函数加上Y上的一点噪声。如您所见,在将Y相对于1作图时f(x)=1xYY产生线性行为,YX的影响远非线性。1XÿX

(@whuber指出1ÿ绘图看起来不均等。我认为对于低Y,它似乎具有较高的方差,因为高得多的大小写密度会导致更大的范围,这实际上是我们所感知的。实际上,数据是同调的:我曾经生成数据,所以不依赖X的大小。)1个XÿY = 1 / X + rnorm (length (X), sd = 0.1)X

因此,一般而言,这种关系是非线性的。也就是说,除非您的范围太窄以至您可以近似d 1Xd1个XdX=-1个X2CØñsŤ

Y〜1 / X Y〜X

底线:

  • 1个X
  • X1个XX

ÿXÿ1个/XÿX

2
@whuber:我很抱歉,但是现在看起来很密集。问题说:“当Y与1 / X相对绘制时,我发现存在线性关系(上升趋势)”。那就是我试图在第一张和第三张图片中描绘的:Y over 1 / X线性增加。然后,我在X上绘制了对应的Y(非线性,递减)。我在哪里误解OP?
cbeleites对SX 2014年

1
ÿ1个/X

感谢您对同调的观察。通过转换变量,您不会更改响应的同调性,但是正如您所指出的那样,它的外观当然可以改变,这是很有用的。(例如,我们在其他几篇文章中也看到了这种现象,例如,人们将异方差误认为仅仅是群体差异。)
whuber

非常详尽的答案和评论!谢谢@cbeleites和@whuber!
Mayou 2014年

2

我认为没有理由让他们大体上“大致相等”,但是大致相等是什么意思呢?

这是一个玩具示例:

library(ggplot2)
n <- 10^3
df <- data.frame(x=runif(n, min=1, max=2))
df$y <- 5 / df$x + rnorm(n)
p <- (ggplot(df, aes(x=x, y=y)) +
      geom_point() +
      geom_smooth(method="lm", formula=y ~ 0 + x) +  # Blue, OP's y hat
      geom_smooth(method="lm", formula=y ~ 0 + I(x^-1), color="red"))  # Red, OP's y tilde
p

图片:

我会说这些远非“大约相等”

如果允许使用截距(即常数)项,那么“蓝色”模型会做得更好。


很难说出您在使用蓝色模型正在做什么,但是肯定不像OP所描述的那样!红色代表更接近问题中提出的情况。
whuber

ÿ1/XYXY1/X
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.