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.
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