begin process at 2012 05 27 19:00:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > RÉGRESSION LINÉAIRE PAR LA MÉTHODE DES MOINDRES CARRÉS

RÉGRESSION LINÉAIRE PAR LA MÉTHODE DES MOINDRES CARRÉS


 Information sur la source

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :régression, statistique, ajustement Niveau :Initié Date de création :06/02/2004 Date de mise à jour :15/09/2011 18:16:54 Vu / téléchargé :40 350 / 3 891

Auteur : lemagicien

Ecrire un message privé
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Régression linéaires
    •   Borland C++ Builder 6
      • A lire important.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier127 octets
      • Documentation.zipTélécharger ce fichier [Réservé aux membres club]45 365 octets
      • Régression Fichiers source.zipTélécharger ce fichier [Réservé aux membres club]770 468 octets
    •   Programme en C (console)
      • Doc.zipTélécharger ce fichier [Réservé aux membres club]115 005 octets
      • Source Prog avec reglin.h.zipTélécharger ce fichier [Réservé aux membres club]4 303 octets
      • Source Prog régression V 1.1c.zipTélécharger ce fichier [Réservé aux membres club]4 695 octets

Télécharger le zip


 Historique

01 juin 2006 17:32:27 :
Ajout de la version en C++ builder 6 et modification de la librairie.
15 septembre 2011 18:16:55 :
Suppression d'un fichier TXT avec mon adresse mail

 Sources du même auteur

Source avec Zip AFFICHAGE FORMATÉ DES NOMBRES RÉEL (CHOIX DU NONBRE DE DÉCIM...
Source avec Zip CALCUL DES RACINES D'UNE FONCTION DU SECOND DEGRÉ DANS LES R...
Source avec Zip PROGRAMME DE CALCUL DE L'HYPOTÉNUSE D'UN TRIANGLE RECTANGLE

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture REGRESSION par Z abidine
Source avec Zip Source avec une capture RÉGRESSIONS (LINEAIRES,EXPONENTIELLES,CUBIQUES ...) par JCDjcd
Source avec Zip STATISTIQUE, CHOIX ENTRE LE CALCUL D'UNE VARIABLE 'DISCRÈTE'... par oc_nanam

Commentaires et avis

Commentaire de Saros le 07/02/2004 20:48:22

Simple d'utilisation, efficace et bien commenté... bravo...
10/10

Commentaire de lemagicien le 08/02/2004 01:51:38

Merci cela fait toujours plaisir.
La suite arrive bientot d ici fin de semaine il y aura la 1er mise à jour. (calcul d'erreur normalement et aussi si j ai le temps l'affichage des tableaux)..

Commentaire de coumira le 01/06/2006 14:35:30

bonjour

effectivement le code est très bien fait mais malheureusement j'aurais préfèrer qu'il soit fait en VBA puisque souvent on a les données X et Y en VBA!!!!!!très dommage surtout pour moi :)

Commentaire de lemagicien le 01/06/2006 15:28:30

Et bien j ai fait le meme programme en VB6. Il se trouve sur VBfrance. Mais en VBA il est est possible d'utiliser directement les fonctions d excel.

Commentaire de coumira le 01/06/2006 16:05:11

merci pour ta réponse...

je comprend pas quand tu dis que je peux directement utiliser les fonction d'excel? tu veux dire les menu excel....

bin non parce que je travail avec 400 feuille excel avec des colones depuis 1990 et je dois faire la reg lin pour chaque colone donc c plus rapide avec un code....

puisque je suis une misérable comerciale j'ai trop du mal......:( :(

Commentaire de lemagicien le 01/06/2006 16:37:04

Ce que j ai voulu dire c'est qu'en VBA tu sais utiliser les formule pour calculer la pente (par exemple) et ne pas utiliser mes fonctions.

Mais a toi de voir.

Le code en VB6 est un peu bordelique je n'ai pas eu le temps de le refaire.

Pour ce qui est du code en C++, j'ai refait une nouvelle mouture que je déposerai bientot, Elle dispose d'une interface graphique en borland C++ builder 6 et affichage des graphiques avec gnuplot.

Commentaire de coumira le 01/06/2006 16:39:46

et dis moi stp...est que je peux inserer un munu deroulant sur une feuille excel, que ce menu reste lisible à l'utilisateur de la feuille..sans passer par des macros vba....?????merci

Commentaire de lemagicien le 01/06/2006 16:47:58

Oui ca doit etre possible. Mais je ne suis pas très familier avec excel, pour tout ce qui est macro ou autres.

Je te conceil de poser la question sur VBfrance car ici c'est pour le C et C++ ;)

Je vais regarder ce que je trouve. Si tu veux contact moi par mail (msn)

Commentaire de fayssalos le 07/07/2008 11:54:48

j'aimerai avoir si c'est possible ce code en vb.net
merci bcp

Commentaire de lemagicien le 08/07/2008 11:44:38

Salut Fayssalos,

J'ai fait une version en VB6 mais moins évoluée que celle en C++.

elle se trouve ici:

http://www.vbfrance.com/codes/REGRESSION-LINEAIRE-METHODE-MOINDRES-CARRES_21378.aspx

les fonctions et procédures sont facilement transposable en vb.net

Commentaire de fayssalos le 08/07/2008 13:36:57

merci bcp pour le conseil, je crois que je vais y arriver

Commentaire de samira22 le 16/12/2008 09:13:16

merci pour le code mais moi j'ai un problème pour telécharger

Commentaire de lemagicien le 16/12/2008 09:22:44

Quel genre de problème? je viens de tester le lien et chez moi c'est ok

Commentaire de HaroX32 le 22/04/2010 22:30:19 10/10

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

Commentaire de lemagicien le 22/04/2010 23:36:07

Mais de rien :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

attaque statistique d'un texte crypté par substitution [ par dedede ] Je recherche un programme simple en c++ permattant de mettre en evidence l'attaque statististique d'un texte crypté par substitution.Je vous remercie Librairie Statistique C++ ? [ par apache38 ] Bonjour a tous,J'aimerais developper un petit programme de calcul statisque (moyenne, ecart type, Cpk ...etc rien de bien complique) avec affichage gr Statistique Poker [ par Meric92 ] Bonjour tout le monde!Comme l'indique la section dans laquelle je suis, je suis un débutant en C.J'aimerais faire un programme permettant de calculer SQL et date ! [ par Nixeus ] Bonjour à tous !Le programme que je développe doit comptabiliser des passages ( carte magnétiques) chaque jour ( afin d'en faire des statistiques)Voic Quelle est la statistique des codes postés sur CppFrance ? [ par randriano ] Bonjour !Si on s'effectue un sondage ou une statistique: sous quel IDE ou Framework les sources (masculin) sur notre site favori qu'est cppfrance ont [maths]calcule de mode d'ne série statistique [ par Hinfo1712 ] salut             j'ai un petit probléme dans mon travail pour calculer le mode d'une série statistique donné s.t.p aidé moi pour résoudre ce probléme Régression [ par sylvain230 ] Salut tout le monde, Est ce que quelqu'un a deja codé un algorithme de régression ? ( la meme que scilab :s ) Je sais pas trop comment m'y prendre :s


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales