预测公式

预测公式尝试根据历史数据找出拟合度最佳的回归函数,然后根据最拟合的函数预测最可能的未来数据值。

FinancialFormulaForecasting

公式详细信息

Dd456655.collapse_all(zh-cn,VS.140).gif语法

Chart.DataManipulator.FinancialFormula(
    FinancialFormula.Forecasting,
    "RegressionType,Period,ApproxError,ForecastError",
    "Historical",
    "Forecast,UpperError,LowerError")

Dd456655.collapse_all(zh-cn,VS.140).gif参数

此公式采用四个可选参数。

  • RegressionType
    回归类型。使用一个数字来指示特定次数的多元回归,或者使用以下值之一指定不同的回归类型:Linear、Exponential、Logarithmic、Power。默认值为 2,与指定 Linear 等效。

  • Period
    预测时段。公式会预测此指定的未来天数内的数据变化。默认值为序列长度的一半。

  • ApproxError
    是否输出近似误差。如果设置为 false,则输出误差序列不包含相应历史数据的数据。默认值为 true。

  • ForecastError
    是否输出预测误差。如果设置为 false,并且 ApproxError 设置为 true,则输出误差序列将包含所有预测数据点的近似误差。默认值为 true。

Dd456655.collapse_all(zh-cn,VS.140).gif输入值

此公式采用一个输入 Y 值。

  • Historical
    用于预测的历史数据。

Dd456655.collapse_all(zh-cn,VS.140).gif输出值

此公式输出三个 Y 值。

  • Forecast
    预测值。

  • UpperError
    上限误差。

  • LowerError
    下限误差。

备注

折线图图表类型用于显示预测值时十分方便,而范围图图表类型适合于显示误差范围。

示例

下面的示例以 Series1 (Series1:Y) 作为输入,在 Series2 上输出预测值 (Series2:Y),在 Series3 上输出误差范围(Series3:Y、Series3:Y2)。该示例采用二次多元回归,预测期间为 40 天。

Chart1.DataManipulator.FinancialFormula (FinancialFormula.Forecasting, "2,40,true,true", "Series1:Y", "Series2:Y,Series3:Y,Series3:Y2")
Chart1.DataManipulator.FinancialFormula (FinancialFormula.Forecasting, "2,40,true,true", "Series1:Y", "Series2:Y,Series3:Y,Series3:Y2");

请参见

参考

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

概念

财务公式

应用公式