Partager via


WorksheetFunction.LogEst(Object, Object, Object, Object) Méthode

Définition

Dans l'analyse de la régression, calcule la courbe exponentielle ajustée à vos données et renvoie une matrice des valeurs qui décrivent la courbe. Comme cette fonction renvoie une matrice de valeurs, elle doit être entrée sous forme de formule matricielle.

public object LogEst (object Arg1, object Arg2, object Arg3, object Arg4);
Public Function LogEst (Arg1 As Object, Optional Arg2 As Object, Optional Arg3 As Object, Optional Arg4 As Object) As Object

Paramètres

Arg1
Object

Known_y's - ensemble de valeurs y que vous connaissez dans la relation y = b*m^x.

Arg2
Object

Known_x's - ensemble de valeurs x facultatives que vous connaissez peut-être déjà dans la relation y = b*m^x.

Arg3
Object

Const - valeur logique indiquant si la constante b doit être forcée pour être égale à 1.

Arg4
Object

Stats - valeur logique qui spécifie si des statistiques de régression supplémentaires doivent être renvoyées.

Retours

Remarques

L'équation pour la courbe est la suivante :

y = b*m^x ou

y = (b*(m1^x1)*(m2^x2)*_) (s'il y a 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 la matrice y_connus comporte une seule colonne, chaque colonne de x_connus est interprétée comme une variable distincte.

Si la matrice y_connus comporte une seule ligne, chaque ligne de x_connus 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 la matrice x_connus est omise, c'est la matrice {1,2,3,...} qui est supposée avoir la même taille que la matrice y_connus.

Si const est true ou omis, 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 sont vraies, LogEst retourne 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 sont false ou 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(Object, Object, Object, Object).

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

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,known_x),2)

Vous pouvez utiliser l’équation y = b*m^x pour prédire les valeurs futures de y, mais Microsoft Excel fournit la Growth(Object, Object, Object, Object) fonction pour le faire pour vous. Pour plus d’informations, reportez-vous à l’article Growth(Object, Object, Object, Object).

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évues par l'équation de régression peuvent être incorrectes si elles se trouvent en dehors de la plage de valeurs y utilisées pour déterminer l'équation.

S’applique à