Rebonjour à tous,
Je reposte mon problème dans un nouveau topic, car je ne suis pas sur que ce soit en rapport avec l'ancien :
Petite question sans doute triviale pour vous, mais dont j'ai du mal à saisir le pourquoi du comment ca ne marche pas...
Lorsque je me retrouve avec un ensemble de points ayant une pente croissante, j'aimerais fitter ce genre de chose avec un log... Donc je suis passé par une régression logarithmique : de la forme y = a + b(log x); et je n'arrive pas à obtenir un fit correct, le mieux que je puisse faire, c'est obtenir des droites.... ca me pose un problème donc.
J'avais eut un problème précédemment avec mon modèle pour fitter les expo décroissantes, à savoir que le modèle y = a.exp(bx) était insuffisant, qu'il fallait rajouter une variable H pour modéliser la translation en y. J'imagine que je devrais faire pareil dans le cas présent?
Quelque chose comme (y+H) = a + b(logx) ?
Dites moi si je me trompe ?
Edit :
Pour plus d'infos, j'ai tout bêtement fait (ou reglin2, est une fonction qui fait la régression linéaire tout bétement):
Code :
pièce jointe : résultats!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [A,B] = reglin2(log(X), Y); vectU = B * log(X) + A;
Partager