Partager via


Formule Prévision (contrôles Chart)

La formule Prévision tente d'ajuster les données d'historique à une fonction de régression et de prévoir les futures valeurs des données selon le meilleur ajustement.

Exemple de traçage de la sortie de la formule Prévision

Détails de la formule

Syntaxe

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

Paramètres

Cette formule accepte quatre paramètres optionnels.

  • RegressionType
    Type de régression. Utilisez un chiffre pour indiquer une régression polynomiale d'un degré spécifique ou l'un des éléments suivants pour spécifier un autre type de régression : Linear, Exponential, Logarithmic ou Power. La valeur par défaut est 2, qui est la même que pour Linear.

  • Period
    Période de prévision. La formule prédit des données pour cette période de jours situés dans le futur. La valeur par défaut est la moitié de la longueur de la série.

  • ApproxError
    Indique s'il convient de fournir en sortie l'erreur d'approximation. Si ce paramètre a la valeur false, les séries d'erreurs de sortie ne contiennent pas de données pour les données d'historique correspondantes. La valeur par défaut est true.

  • ForecastError
    Indique s'il convient de fournir en sortie l'erreur de prévision. Si ce paramètre a la valeur false, les séries d'erreurs de sortie contiennent l'erreur d'approximation pour tous les points de données prédits si ApproxError a la valeur true. La valeur par défaut est true.

Valeurs d'entrée

Cette formule accepte une valeur d'entrée Y.

  • Historical
    Données d'historique pour la prévision.

Valeur de sortie

Cette formule fournit en sortie trois valeurs Y.

  • Forecast
    Valeurs prédites.

  • UpperError
    Erreur de limite supérieure.

  • LowerError
    Erreur de limite inférieure.

Notes

Le type de graphique en courbes est un type de graphique commode pour afficher les valeurs prédites, et le type de graphique d'étendue est un type de graphique commode pour afficher les limites d'erreur.

Exemple

L'exemple suivant prend en entrée Series1 (Series1:Y) et fournit en sortie la prévision sur Series2 (Series2:Y) et les limites d'erreur sur Series3 (Series3:Y,Series3:Y2). Il utilise une régression polynomiale de deuxième degré et une période de prévision de 40 jours.

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

Voir aussi

Référence

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Autres ressources

Formules financières

Application de formules