Outils d'utilisateurs

Outils du Site


Sidebar

====== Navigation dans le wiki ====== * [[accueil|Accueil]] * [[http://melusine.eu.org/syracuse/contrib/|Syracuse]] //(contributions)// ===== Espaces dédiés ===== * [[pstricks:index|PSTricks]] * [[Pgf/Tikz:index|Pgf/Tikz]] * [[gnuplot:index|Gnuplot]] * [[octave::index|Octave]] ===== Contributeurs ===== * [[mc:index|Maxime Chupin]] * [[cp:index|Christophe Poulain]] * [[jms:index|Jean-Michel Sarlat]] * [[sylcha:index|Sylvain Chambon]] * [[rouxn:index|Nicolas Roux]] * [[tj:index|Thierry Joffredo]] * [[tg:index|Thierry Gauvin]]

mc:moindre.pl

**Ceci est une ancienne révision du document !** ----

A PCRE internal error occured. This might be caused by a faulty plugin

====== Régression à l'aide de Perl et MetaPost ====== J'ai écrit (avec l'aide de Jean-Michel Sarlat) un script Perl permettant la création d'un fichier MetaPost où figure le tracé des points des données et le tracé de la régression. Le fichier MetaPost utilise //graph//. ===== La régression ===== L'avantage (pour moi) de ce script, est qu'il peut réaliser beaucoup de régressions. En effet, on précise l'ordre de régression (voir //Syntax//), c'est-à-dire le degré du polynôme qui est issu de la régression. Par exemple l'ordre 3 donne une fonction du type : a+bx+cx^2+dx^3. Il est bien entendu possible de réaliser une régression //exponentielle// (voir //Syntax//) ===== Utilisation ===== On doit disposer d'un fichier //monfichier.dat// avec les données dont on souhaite réaliser une régression. Le script crée un fichier MetaPost //MetaRgmonfichier.mp// "décoré". J'entends par "décoré" qu'il figure des légendes et l'équation de la régression. Après, rien n'empêche de modifier le fichier MetaPost. ===== Syntax ===== Dans le cas général : <code bash> moindre.pl monfichier.dat [-d affichage des décimales] [légende ordonnées] [légende abscisses] [degrès de régression] </code> Le ''-d'' indique que c'est une option (pas obligatoire). ==== Légendes ==== On rentre les légendes comme chaîne de caractère, i.e. entre guillemets : <code bash> moindre.pl monfichier.dat "Ordonnées" "Abscisses" 1 </code> Ici, entre les guillemets, on utilise du code LaTeX, on peut donc utiliser des formules mathématiques!!! ==== Degrès de régression ==== Le degrès de régression est, comme indiqué plus haut, le degrès du polynôme "fonction régression". === Régression exponentielle === Pour réaliser une régression exponentielle, on tape ''exp'' à la place du nombre. ==== Option "nombre de décimale" ==== L'affichage de l'équation de la régression est par défaut à 3 décimales, si l'on veut changer cela on indique ''-d'' puis le nombre de décimale souhaité, ceci //juste// après le fichier ''.dat''. Exemple : <code bash> moindre.pl -d 6 monfichier.dat 2 </code>

mc/moindre.pl.1217958994.txt.gz · Dernière modification: 2008/08/05 19:56 par maxime