WorksheetFunction.Trend (Excel)

Renvoie les valeurs avec la tendance linéaire. Adapte une droite (à l'aide de la méthode des moindres carrés) dans les tableaux known_y's et known_x's. Renvoie les valeurs y avec cette droite pour le tableau new_x's spécifié.

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 un vecteur (c'est-à-dire, une plage de valeurs avec une hauteur d'une ligne ou une largeur d'une colonne). Si x_connus est omis, il est considéré comme étant le tableau {1, 2, 3,...} Il s’agit de la même taille que y_connus. Le tableau known_x's doit inclure une colonne (ou une ligne) pour chaque variable indépendante, comme pour le tableau known_x's. Ainsi, si le tableau known_y's comporte une seule colonne, les tableaux known_x's et new_x's doit comporter le même nombre de colonnes. Si le tableau known_y's comporte une seule ligne, les tableaux known_x's et known_y's doivent comporter le même nombre de lignes. Si le tableau new_x's est omis, il est considéré comme étant identique au tableau known_x's. Si vous ne spécifiez pas les deux arguments x_connus et x_nouveaux, ils sont considérés comme étant le tableau {1, 2, 3,...} Il s’agit de la même taille que y_connus. Si la constante prend la valeur true ou est omise, b est calculé normalement. Si la constante prend la valeur false, b est égal à 0 (zéro) et les valeurs m sont ajustées de sorte que y = mx. Pour plus d’informations sur la façon dont Microsoft Excel ajuste une ligne aux données, voir DROITEREG. Vous pouvez utiliser la tendance pour ajuster la courbe polynomiale en réservant la même variable à différentes puissances. Par exemple, imaginez que la colonne A contient des valeurs y et la colonne B des valeurs x. Vous pouvez entrer x^2 dans la colonne C, x^3 dans la colonne D, et ainsi de suite, puis effectuer une régression sur les colonnes B à D contre la colonne A. Les formules qui renvoient des tableaux doivent être saisies sous forme de formules de tableau. Lorsque vous entrez une constante matricielle pour un argument tel que x_connus, utilisez des virgules pour séparer les valeurs de la même ligne et utilisez des points-virgules pour séparer les lignes.

Trend (Arg1, Arg2, ..., Arg4)


Dim arrTrend() As Variant
arrTrend() = WorksheetFunction.Trend(Arg1:=)

Arguments

Arg1, Arg2, ..., Arg4

Arg1 - Y_connus-ensemble de valeurs y que vous connaissez déjà dans la relation y = mx + b

Arg2 - x_connus - ensemble de valeurs x facultatives que vous connaissez peut-être déjà dans la relation y = mx + b

Arg3 - X_nouveaux-nouvelles valeurs x pour lesquelles vous souhaitez que Trend renvoie les valeurs y correspondantes

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