Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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


Information sur la source

Catégorie :Maths Niveau : Débutant Date de création : 22/03/2004 Date de mise à jour : 22/03/2004 21:55:42 Vu / téléchargé: 8 736 / 1 043

Note :
Aucune note

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

Voilà après la version en langage C j'ai debuté la version en VB6.

Bon c'est un peu sommaire comme 1er version mais elle fonctione.
Pour le moment l'impression et l'affichage du graphique ne sont pas terminé donc je ne les ai pas encore inclus.

J'ai mis les fonctions dans un modul donc réutilisable sans problème.

Dans l'avenir le programme sera un MDI avec la possibilité de sauver les données dans un fichier.
On poura également choisir de faire les calculs pour une loi linéaire (droite), une loi exponentielle et une loi puissance (voir doc).

Remarque: Dans la version prochaine je remanierais les fonctions et en crérais de nouvelles pour préparer le terrain pour la création d'une DLL => reglin.DLL

Dans le fichier ZIP (répertoir "Doc") se trouve un fichier PDF qui explique le principe de la régression linéaire (J'ai écrit ce document à la vas vite donc il vaut ce qu'il vaut).



 

Conclusion

Petite remarque si vous entrez une nombre décimale entrez bien une virgule et pas un point !!!!
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de mobilotek le 18/07/2006 17:18:48

Salut,

Cest pas mal pour un début...

Connait tu la fonction linest, disponnible grace à Excel?(Excel.WorksheetFunction.LinEst(tab_Y_nega, tab_X_nega, True, False)

J'ai atend rapidement les limites de cette function. pourtant, elle permet de faire une regr linéaire jusqu'au 10ème degré au moins, mais tout dépend du nombre de points-coordonnées que lon veut regresser...exemple: on peut "regresser" 600 points au 9ème degré!

Mais ma série peut monter jusqu'à 5000 points!
Croit tu que tu pourrai adapter "vite fait " ta source pour choisir le degré de regression? sans quil y est de limites de points...


Mais jimagine que ca doit necessiter un niveau confirmé en maths, dommage que je ne l'ai pas!

Allé, tchô!

signaler à un administrateur
Commentaire de lemagicien le 20/07/2006 22:04:53

si cela t interesse j ai egalement fait un programme en C++ (builder6) qui est bcp plus complet que celui ci. Tu le trouveras sur cppfrance.

Pour la limite de point, normalement ce n'est limitée que par l'espace mémoire dont tu disposes sur ton pc( je parle pour mon programme en C++, car j'utilise de l'alocation dynamique de mémoire).

Pour le moment j ai pas le temps de regarder pour le 9eme degré, dsl.

Mais a la rentrée (septembre) rappel le moi je regarderai a ca.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.