Méthode WorksheetFunction.LogEst (Excel)

Dans l’analyse de régression, calcule une courbe exponentielle qui correspond à vos données et retourne un tableau de valeurs qui décrit la courbe. Comme cette fonction renvoie une matrice de valeurs, elle doit être entrée sous forme de formule matricielle.

Syntaxe

expression. LogEst (Arg1, Arg2, Arg3, Arg4)

Expression Variable qui représente un objet WorksheetFunction .

Parameters

Nom Requis/Facultatif Type de données Description
Arg1 Obligatoire Variant Known_y : ensemble de valeurs y que vous connaissez déjà dans la relation y = b*m^x.
Arg2 Facultatif Variant Known_x's - ensemble de valeurs x facultatives que vous connaissez peut-être déjà dans la relation y = b*m^x.
Arg3 Facultatif Variant Const - valeur logique indiquant si la constante b doit être forcée pour être égale à 1.
Arg4 Facultatif Variante Stats - valeur logique qui spécifie si des statistiques de régression supplémentaires doivent être renvoyées.

Valeur renvoyée

Variant

Remarques

L’équation de la courbe est y = b*m^x ou y = (b*(m1^x1)*(m2^x2)*_) (s’il existe plusieurs valeurs x), où la valeur y dépendante est une fonction des valeurs x indépendantes. Les valeurs_m sont des bases correspondant à chaque valeur x exponentielle et b est une valeur constante. Notez que x, y et m peuvent être des vecteurs. Le tableau retourné par LogEst est {mn,mn-1,...,m1,b}.

Si le tableau de known_y se trouve dans une seule colonne, chaque colonne de known_x est interprétée comme une variable distincte.

Si le tableau de known_y se trouve dans une seule ligne, chaque ligne de known_x est interprétée comme une variable distincte.

La matrice x_connus peut inclure un ou plusieurs ensembles de variables. Si une seule variable est utilisée, les matrices y_connus et x_connus peuvent être des plages de valeurs de toute forme, tant que leurs dimensions sont égales. Si plusieurs variables sont utilisées, la matrice y_connus doit être une plage de cellules avec une hauteur d'une ligne ou une largeur d'une colonne (appelée vecteur).

Si known_x est omis, il est supposé qu’il s’agit du tableau {1,2,3,...} de la même taille que known_y.

  • Si const a la valeur True ou omise, b est calculé normalement.

  • Si const a la valeur False, b est défini sur 1 et les valeurs m sont ajustées à y = m^x.

  • Si les statistiques ont la valeur True, LogEst renvoie les statistiques de régression supplémentaires, de sorte que le tableau retourné est {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}.

  • Si les statistiques ont la valeur False ou sont omises, LogEst retourne uniquement les coefficients m et la constante b.

Pour plus d’informations sur les statistiques de régression supplémentaires, consultez LinEst.

Plus un tracé de vos données ressemble à une courbe exponentielle, plus la ligne calculée sera adaptée à vos données. Comme LinEst, LogEst retourne un tableau de valeurs qui décrit une relation entre les valeurs, mais LinEst correspond à une ligne droite à vos données ; LogEst correspond à une courbe exponentielle. Pour plus d’informations, consultez LinEst.

Lorsque vous n’avez qu’une seule variable x indépendante, vous pouvez obtenir des valeurs y-intercept (b) directement à l’aide de la formule suivante :

  • Interception Y (b) : INDEX(LOGEST(known_y's,known_x's),2) utilisez l’équation y = b*m^x pour prédire les valeurs futures de y, mais Microsoft Excel fournit la fonction Growth pour le faire pour vous.

Les formules qui renvoient des matrices doivent être saisies sous forme de formules matricielles.

  • Lorsque vous entrez une constante matricielle comme x_connus comme argument, utilisez des virgules pour séparer les valeurs sur la même ligne et des points-virgules pour séparer les lignes. Les caractères de séparation peuvent être différents en fonction des paramètres régionaux et linguistiques définis dans Options régionales et linguistiques, dans le Panneau de configuration.
  • Notez que les valeurs y prédites par l’équation de régression peuvent ne pas être valides si elles se trouvent en dehors de la plage de valeurs y que vous avez utilisée pour déterminer l’équation.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.