Partilhar via


Fórmula de previsão

As tentativas de fórmula previsão para ajustar os dados históricos para uma função de regressão e prever valores futuros de dados melhor o melhor ajustarem.

Detalhes da fórmulas

Sintaxe

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

Parâmetros

Esta fórmula assume quatro parâmetros opcionais.

  • RegressionType
    Tipo de regressão. Use um número para indicar uma regressão polinomial de um grau específico ou uma das opções a seguir para especificar um tipo diferente de regressão: Linear, Exponential, Logarithmic, Power. O valor padrão é 2, que é o mesmo que Linear.

  • Period
    Período de previsão. A fórmula prevê os dados para esse período de dias no futuro. O valor padrão é metade do comprimento da série.

  • ApproxError
    Se o erro de aproximação de saída. Se definido como false, série de erros de saída não contêm dados para os dados históricos correspondentes. O valor padrão é true.

  • ForecastError
    Se o erro de previsão de saída. Se definido como false, série de erros de saída contêm o erro de aproximação para todos previsto pontos de dados se ApproxError é definido como true. O valor padrão é true.

Valores de entrada

Esta fórmula usa um valor de Y de entrada.

  • Historical
    Dados históricos para prever.

Valor de saída

Essa fórmula gera três valores de Y.

  • Forecast
    Valores previstos.

  • UpperError
    Erro de limite superior.

  • LowerError
    Erro de limite inferior.

Comentários

O linha tipo de gráfico é um tipo de gráfico conveniente para exibir os valores previstos e o intervalo tipo de gráfico é um tipo de gráfico conveniente para exibir os limites de erro.

Exemplo

O exemplo a seguir pega a entrada do série1 (Series1:Y) e gera a previsão de Series2 (Series2:Y) e os limites de erro no Series3 (Series3:Y, Series3:Y2). Ele usa um segundo grau polinomial regressão e um período de previsão de 40 dias.

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");

Consulte também

Referência

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Conceitos

Fórmulas financeiras

Aplicando fórmulas