Régression linéaire par la méthode des moindres carrés

Soyez le premier à donner votre avis sur cette source.

Vue 56 122 fois - Téléchargée 6 463 fois

Description

Ce code source (librairie) vous permet de déterminer la meilleure courbe qui passe par un nuage de points dans un graphique XY.

Cad, vous lui donnez les valeurs des X et des Y et il vous donne le coefficient "a" et "b" de l'équation.
Exemple ==> droite ==> Y = aX+b.

Il vous donne également le coefficient de corrélation linéaire (r) qui est une valeur qui renseigne sur la véracité des résultas cad si l ajustement est bon ou pas.
Si il est bon, r est proche de 1 ou -1 donc la valeur absolue de r est proche de 1.

Pour le code console:
---------------------

Il affiche également les données intermédières sous la forme d'un tableau et offre la possibilité de sauver les données dans un fichier dont vous deffinissez le nom et l'extension (ex: fichier.txt), le fichier est enregistré dans le répertoir courant, la où se trouve l'executable.

Pour le code C++ builder 6:
---------------------------

Possibilité de choisir le type d'ajustement (linéraire, exponentielle, puissance, inverse, ...).
Affichage des graphiques (avec Gnuplot).
Sauvegarde des données dans un fichier.
Exportation des résultas dans un fichier TXT.

Vous trouverez plus d'information dans les divers fichier PDF dans le ZIP.

Si vous désirez plus d'explications envoyez moi un mail ou demandez ici.

Conclusion :


Il y a plusieur versions du programme.

En console DOS: (pour les droite uniquement)
---------------
-Une version simplifiée qui donne uniquement les valeur de "a", "b" sous la forme d'une équation et le coef "r", cette version utilise la librairies reglin.h

-L'autre version utilise un menu pour naviguer dans les options.

En Borland C++ builder 6:
-------------------------

Cette version est la plus complète, vous avez la possibilité de choisir parmi 5 ajustements ou de déterminer automatiquement celui qui est le meilleur. D'afficher le graphique, de sauvegarder les données et d'exporter les résultas dans un fichier TXT.

Modification de la librairie, utilisation des pointeurs pour les tableaux (allocation dynamique), adjonction de nouvelles fonctions (ecart type, variance, covariance...).
Possibilité de modifier la librairie pour en faire une librairie de statistique.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
95
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
10 novembre 2004

Mais de rien :)
Messages postés
1
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
22 avril 2010

Merci pour le code source. Je suis programmeur et non statisticien. J'avais beau chercher de l'aide sur internet sur commen fonctionne la régression linéaire du moindre carré, mais sans succès.

Alors, encore une fois GROS MERCI!!!:D
Messages postés
95
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
10 novembre 2004

Quel genre de problème? je viens de tester le lien et chez moi c'est ok
Messages postés
5
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
13 avril 2009

merci pour le code mais moi j'ai un problème pour telécharger
Messages postés
5
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
18 mai 2009

merci bcp pour le conseil, je crois que je vais y arriver
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.