Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Coefficients courbe de tendance

4 réponses
Avatar
Yves
Bonjour,

Est-ce que quelqu'un sait comment r=E9cuperer les=20
coefficients d'une courbe de tendance polyominale de 6eme=20
ordre effectu=E9e sur un graphique excel? J'en aurai besoin=20
dans une application VBA.

Merci d'avance.

Meilleures salutations.

Yves

4 réponses

Avatar
Francis Van
Bonsoir Yves
en utilisant la fonction droitereg en ayant auparavant créé des colonnes
avec les x2, x3 et la suite
attention l'aide sur la fonction droitereg n'est pas terrible mais comme tu
as une idée des coefficients cela devrait t'aider
Bon courage

Francis
"Yves" a écrit dans le message news:
063601c3b7f8$22df2e50$
Bonjour,

Est-ce que quelqu'un sait comment récuperer les
coefficients d'une courbe de tendance polyominale de 6eme
ordre effectuée sur un graphique excel? J'en aurai besoin
dans une application VBA.

Merci d'avance.

Meilleures salutations.

Yves
Avatar
Salut,J'ai peur de la POLYO-minale. Je préfère la
polynomiale..
Voici un exemple de Daniel M, le 16 août 2002 sur ce
sujet...
Starwing

En 2 étapes,

Étape1 (Récupération des coefficients de régression
polynomiale)
========================= ======================
En supposant que tes X sont dans la plage nommée PlageX et
que tes
Y sont dans la plage nommée PlageY.
Tu trouves les coefficients d'une équation polynomiale de
4ième degré par la
formule suivante.
Il faut que tu sélectionnes préalablement 6 cellules
horizontales (mettons
A20:f20) et que tu saisisses en matriciel. Ctrl+Shift+Enter

=DROITEREG(PlageY;PlageX^{1.2.3.4.5.6})
Note1: Adapte le nombre de cellules verticales (et la
matrice horizontale
dans l'équation) en fonction du degré de la régression
polynomiale désirée.

Note2: Dépendant de tes paramètres régionaux, la matrice
horizontale de la
formule peut s'écrire
{1 2 3 4 5 6} ou même {1,2,3,4,5,6} (je ne peux
pas savoir).

Si la saisie est bien effectuée, tu auras tes coefficients
en A20:f20.


Étape2 (Fabrication de la formule à partir des
coefficients)
========================= =================
En supposant que les coefficients ont été marqués en
A20:f20, la formule
suivante reconstitue bêtement l'équation (tu peux/devras
évidemment
l'adapter en fonction du degré de l'équation et du nombre
de décimales
désirées) :

= "y=" & TEXTE(A20;"0.0000") & "x6 "
& SI(B20>0;"+";" ") & TEXTE(B20; "0.0000") & "x5 "
& SI(C20>0;"+";" ") & TEXTE(C20; "0.0000") & "x4 "
& SI(D20>0;"+";" ") & TEXTE(D20; "0.0000") & "x3 "
& SI(E20>0;"+";" ") & TEXTE(E20; "0.0000") & "x2 "
& SI(f20>0;"+";" ") & TEXTE(f20; "0.0000") & "x "
& SI(g20>0;"+";" ") & TEXTE(g20; "0.0000")
Salutations,

Daniel M.

-----Message d'origine-----


Avatar
Christian Herbé
Bonjour,

Est-ce que quelqu'un sait comment récuperer les
coefficients d'une courbe de tendance polyominale de 6eme
ordre effectuée sur un graphique excel?


Il faut utiliser DROITEREG(); explications ici:
http://cherbe.free.fr/XL_avance.html#stats

Mais dis-moi, comment comptes-tu expliquer la signification de chacun
des coeff ?
Je te souhaite bien du courage !

Avatar
Merci beaucoup pour cette aide!

Cependant, il m'est impossible de saisir une formule sous
forme matricielle. Ctrl+Shift+Enter ne reagit pas!


-----Message d'origine-----
Salut,J'ai peur de la POLYO-minale. Je préfère la
polynomiale..
Voici un exemple de Daniel M, le 16 août 2002 sur ce
sujet...
Starwing

En 2 étapes,

Étape1 (Récupération des coefficients de régression
polynomiale)
======================== =======================
En supposant que tes X sont dans la plage nommée PlageX
et

que tes
Y sont dans la plage nommée PlageY.
Tu trouves les coefficients d'une équation polynomiale de
4ième degré par la
formule suivante.
Il faut que tu sélectionnes préalablement 6 cellules
horizontales (mettons
A20:f20) et que tu saisisses en matriciel.
Ctrl+Shift+Enter


=DROITEREG(PlageY;PlageX^{1.2.3.4.5.6})
Note1: Adapte le nombre de cellules verticales (et la
matrice horizontale
dans l'équation) en fonction du degré de la régression
polynomiale désirée.

Note2: Dépendant de tes paramètres régionaux, la matrice
horizontale de la
formule peut s'écrire
{1 2 3 4 5 6} ou même {1,2,3,4,5,6} (je ne peux
pas savoir).

Si la saisie est bien effectuée, tu auras tes
coefficients

en A20:f20.


Étape2 (Fabrication de la formule à partir des
coefficients)
======================== ==================
En supposant que les coefficients ont été marqués en
A20:f20, la formule
suivante reconstitue bêtement l'équation (tu peux/devras
évidemment
l'adapter en fonction du degré de l'équation et du nombre
de décimales
désirées) :

= "y=" & TEXTE(A20;"0.0000") & "x6 "
& SI(B20>0;"+";" ") & TEXTE(B20; "0.0000") & "x5 "
& SI(C20>0;"+";" ") & TEXTE(C20; "0.0000") & "x4 "
& SI(D20>0;"+";" ") & TEXTE(D20; "0.0000") & "x3 "
& SI(E20>0;"+";" ") & TEXTE(E20; "0.0000") & "x2 "
& SI(f20>0;"+";" ") & TEXTE(f20; "0.0000") & "x "
& SI(g20>0;"+";" ") & TEXTE(g20; "0.0000")
Salutations,

Daniel M.

-----Message d'origine-----


.