共用方式為


預測公式 (Chart 控制項)

預測公式會嘗試將歷程資料符合迴歸函式,並預測最適資料的未來值。

預測公式輸出的範例圖

公式詳細資料

語法

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

參數

這個公式接受四個選擇性參數。

  • RegressionType
    迴歸類型。使用數字表示特定次方數的多項式迴歸,或下列其中一項以指定不同的迴歸類型:Linear、Exponential、Logarithmic、Power。預設值為 2,相當於 Linear。

  • Period
    預測期間。公式針對此未來天數期間內預測資料。預設值為數列長度的一半。

  • ApproxError
    是否要輸出近似誤差。如果設為 false,輸出誤差數列不會包含對應歷程資料的資料。預設值為 true。

  • ForecastError
    是否要輸出預測誤差。如果設為 false,當 ApproxError 設為 true 時,輸出誤差數列會包含所有預測資料點的近似誤差。預設值為 true。

輸入值

這個公式接受一個輸入 Y 值。

  • Historical
    預測的歷程資料。

輸出值

這個公式輸出三個 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

其他資源

財務公式

套用公式