预测只有最近的邻居值?
问题描述:
我拼命想找到如何强制FORECAST只使用最近的邻居值。说我有这个集合:预测只有最近的邻居值?
0 | 10
1 | 10
2 | 10
3 | 10
4 | 20
5 | 20
然后,如果我申请预测的值为3,它会给我14.476。
FORECAST(3, y_known, x_known) = 14.47 (I want 10 !)
我想有一个最接近的插值,所以10
在这种情况下。
我该如何向FORECAST指出它应该只使用两个最近的相邻值?
答
如果您想要使用当前值加上任意一方,几乎完全是@pnuts在评论中建议的内容,例如,在A3点: -
=FORECAST(A3,B2:B4,A2:A4)
如果你只想使用两个最近的邻居,而不是中间的一个,这样做会从第一的原则,因此,如果数据在A2开始,该点的一种方式在A3预计到: -
=(A3-A2)/(A4-A2)*(B4-B2)+B2
如果X值如示例等间隔的,你也可以只使用AVERAGE: -
=AVERAGE(A2,A4)
假设'0'是A2的东西像在D3中拷贝的'= FORECAST(A3,B1:B3,A1:A3)'对你有用吗? – pnuts
不会使用10,10和20给出13.33,或者只使用10和20来给出15? –