WorksheetFunction.Forecast(Double, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据已有的数值计算或预测未来值。 此预测值为基于给定的 x 值推导出的 y 值。 已知的数值为已有的 x 值和 y 值,再利用线性回归对新值进行预测。 可以使用该函数来预测未来销售、库存需求或消费趋势等。
public:
double Forecast(double Arg1, System::Object ^ Arg2, System::Object ^ Arg3);
public double Forecast (double Arg1, object Arg2, object Arg3);
Public Function Forecast (Arg1 As Double, Arg2 As Object, Arg3 As Object) As Double
参数
- Arg1
- Double
X - 要预测其值的数据点。
- Arg2
- Object
Known_y's - 相关数据数组或数据区域。
- Arg3
- Object
Known_x's - 独立数据数组或数据区域。
返回
注解
如果 x 为非数值, 则 Forecast 返回 #VALUE! 。
如果 known_y 和 known_x 为空或包含不同数量的数据点, 则 Forecast 返回 #N/A 错误值。
如果known_x的方差等于零,则 Forecast 返回 #DIV/0! 。
Forecast 的公式为 a+bx,其中:
图 1:Forecast 方法的公式
和:
图 2:Forecast 方法的公式
其中 x 和 y 为样本表示 AVERAGE (known_x 的) 和 AVERAGE (已知的 y) 。