我拼命想要找到如何强制FORECAST仅使用最近邻居值。说我有这套:
0 | 10
1 | 10
2 | 10
3 | 10
4 | 20
5 | 20
然后,如果我将FORECAST应用于值3,它将给我14.476。
FORECAST(3, y_known, x_known) = 14.47 (I want 10 !)
我想有一个最近的插值,所以在这种情况下10
。
如何指示FORECAST它应该只使用两个最近的邻居值?
答案 0 :(得分:0)
如果你想使用当前值加上任何一方,那么几乎完全按照@pnuts在评论中建议的那样做,例如对于A3中的点: -
=FORECAST(A3,B2:B4,A2:A4)
如果你只想使用两个最近邻居而不是中间邻居,那么一种方法就是从第一原则开始,所以如果数据从A2开始,A3中的点由下式预测: -
=(A3-A2)/(A4-A2)*(B4-B2)+B2
如果x值与示例中的间距相等,您也可以使用AVERAGE: -
=AVERAGE(A2,A4)