Sur une liste [1], un collègue nous posait la question de fabriquer un ajustement... R nous le permet. Un exemple.
> l1
# la liste des valeurs en abscisses
[1] 1 2 5 8 12 18 30
> l2<-round(5*l1*runif(7,0.8,1.2)+20,0)
# la liste des valeurs crées, image de l1 par f(x)=5x+20
> l2
[1] 24 32 40 54 88 99 151
> plot(l1,l2)
# la représentation graphique du nuage
> reg<-lm(l2~l1)
# le calcul de régression
> abline(reg)
# la droite d'ajustement
> c<-coef(reg);a<-c[2];b<-c[1]
# récupération du coefficient directeur et de l'ordonnée à l'origine dans la matrice reg
> a;b
l1
4.38044
(Intercept)
22.15523
[1] activites-informathiques@groupesyahoo.ca
2004-2025 © Mathazay - Tous droits réservés
Ce site est géré sous
SPIP 3.0.17 [21515]
et utilise le squelette
EVA-Web 4.2
Dernière mise à jour : lundi 7 septembre 2015