Excel 2019 - 使用线性回归根据已知 Y 估计 X

Excel 2019 - 使用线性回归根据已知 Y 估计 X

我正在寻找一个简单的公式,使用线性回归从已知 Y 中获取新的 X。我知道我可以从散点图中重新排列 Y = MX + B 方程,并且我可以从 SLOPE() 和 INTERCEPT() 或 LINEST() 中获取这些值。但我发誓我看到了一个函数,它接受已知的 X、已知的 Y、已知的 Y,并为该 Y 返回一个新的 X,但我无论如何也想不起来。

有些函数可以根据已知的 X 得出新的 Y,但我正在寻找相反的结果。有人能告诉我怎么做吗?

答案1

您正在寻找的函数是 FORECAST。

它旨在返回新 x 的 y 值,即 y = FORECAST(x, ydata, xdata),但可以轻松修改为“反向”使用,以给定新的 y 来计算 x:

=FORECAST(y, xdata, ydata)

这是因为线性多项式函数的反函数仍然只是一个线性多项式,即

if y = m x + b  then 
  x = (1/m) y - b/m
if y' = x and x' = y then
  y' = m' x' + b' with m' = 1/m and b' = -b/m

相关内容