Fórmula de pronóstico (Controles Chart)

La fórmula de pronóstico intenta ajustar los datos históricos a una función de regresión y pronosticar valores futuros de los datos en el ajuste perfecto.

Trazado de muestra del resultado de la fórmula de predicción

Detalles de la fórmula

Sintaxis

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

Parámetros

Esta fórmula utiliza cuatro parámetros opcionales.

  • RegressionType
    Tipo de regresión. Utilice un numeral para indicar una regresión polinómica de un grado concreto o una de las siguientes opciones para especificar otro tipo de regresión: Linear, Exponential, Logarithmic, Power. El valor predeterminado es 2, el mismo que en Linear.

  • Period
    Período de pronóstico. La fórmula predice los datos para este período de días en el futuro. El valor predeterminado es la mitad de la longitud de la serie.

  • ApproxError
    Indica si se muestra el error de aproximación. Si está establecido en false, la serie del error resultante no contiene datos de los correspondientes datos históricos. El valor predeterminado es true.

  • ForecastError
    Indica si se muestra el error de pronóstico. Si está establecido en false, la serie del error resultante contiene el error de aproximación para todos predijo los puntos de datos si ApproxError está establecido en true. El valor predeterminado es true.

Valores de entrada

Esta fórmula toma un valor Y de entrada.

  • Historical
    Datos históricos para el pronóstico.

Valor de salida

Esta fórmula genera tres valores Y.

  • Forecast
    Valores pronosticados.

  • UpperError
    Error de límite superior.

  • LowerError
    Error de límite inferior.

Comentarios

El gráfico de líneas es un tipo de gráfico adecuado para mostrar los valores pronosticados y el gráfico de intervalo es un tipo de gráfico adecuado para mostrar los límites de los errores.

Ejemplo

En el siguiente ejemplo se toma la entrada de Series1 (Series1:Y) y se genera el pronóstico en Series2 (Series2:Y) y los límites de error en Series3 (Series3:Y, Series3:Y2). Utiliza regresión polinómica de segundo grado y un período de la previsión de 40 días.

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

Vea también

Referencia

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Otros recursos

Fórmulas financieras

Aplicar fórmulas