problème fonction droitereg

  • Initiateur de la discussion Initiateur de la discussion fof
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fof

XLDnaute Nouveau
Bonjour,

Voici déjà quelque temps que je bloque sur un problème de régression polynomiale. Je dispose d'une série de points à laquelle je souhaiterais ajouter une courbe de regression polynomiale.

Pour déterminer les coefficients du polynome de régression j'utilise la fonction droitereg (=droitereg(y;x{1.2.3}).
Tout fonctionne très bien dès lors que je demande les coefficients d'un polynome de régression de degré inférieur à 4. Car au delà, Excel est incapable (ou plutot moi) de déterniner les coefficients du polynome correctement.... Il donne systématiquement 0 pour le coefficient du plus haut degré..

Si quelque pouvais m'aider à résoudre ce petit bug... je joint mon fichier avec le problème

Merci d'avance!
 

Pièces jointes

Re : problème fonction droitereg

Bonjour fof,

je crois que tu as le même problème que toi...
En fait je crois qu'il y a un bug sur la fonction DROITEREG, qui ne sait générer des nombres avec plus de 15 chiffres...
tu peux obtenir le coefficient avec l'équation de la droite de tendence, par contre si tu as une solution, merci de m'informer

courage
 

Pièces jointes

Dernière édition:
Re : problème fonction droitereg

Bonjour.
J'ai trouvé un gros bug dans DROITEREG de Excel : (version 2003)
dans le cas suivant, droitereg donne une pente m = 0 au lieu de 3

Voici les données permettant de reproduire le bug :
-> x appartient à [-2 ; +2 ] avec un pas de 0,2
a2=-2
a3=a2+0,2
copie a3 dans a4:a22
-> y = 3*x + 2 + cos(10*x)
b2=3*a2+2+cos(10*a2)
copie b2 dans b3:b22
-> coefficient directeur m de la droite de regression
index( droitereg(b2:b22 ; a2:a22) ; 1)
Excel donne m = 0 (au lieu de 3) alors que b est bon
quand je calcule m par la formule habituelle , je trouve 3 exactement
si je change a=-2 en a2=-2,0000001
m devient bon : 3,00000005
comme si il y avait une division par 0 non testée dans l'algorithme
-> comme quoi il faut toujours contrôler les résultats des programmes.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2016 DROITEREG
Réponses
9
Affichages
2 K
Retour