Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Particule
linéaire - Modèle non linéaire nls. Vote_lcaplinéaire - Modèle non linéaire nls. Voting_barlinéaire - Modèle non linéaire nls. Vote_rcap 
Eric Wajnberg
linéaire - Modèle non linéaire nls. Vote_lcaplinéaire - Modèle non linéaire nls. Voting_barlinéaire - Modèle non linéaire nls. Vote_rcap 

Le deal à ne pas rater :
Valise rigide à roulettes pivotantes AmazonBasics – 68 cm
43.48 €
Voir le deal

Modèle non linéaire nls.

Aller en bas

linéaire - Modèle non linéaire nls. Empty Modèle non linéaire nls.

Message par FMarwen le Jeu 23 Mai 2013 - 9:34

Bonjour,

Quelqu'un parmi vous peux m'expliquer comment se fait les chois des paramètres (a,b,c) de l'option start d'un modèle non linéaire nls :
NL65<-nls(DV_max~a*(Ratio^c)*exp(-b*Ratio),start=c(a=1,b=1,c=1),data=AST_Zwi5) ,!c'est la première fois que j'ai utilisé le modèle non linéaire et parfois quand j'ai mal fais le choix des paramètres il m'affiche un message d'erreur suivant " ERREUR:
le nombre d'itérations a dépassé le maximum de 50 " !

Merci beaucoup d'avance.

FMarwen

Nombre de messages : 226
Date d'inscription : 17/04/2013

Revenir en haut Aller en bas

linéaire - Modèle non linéaire nls. Empty Re: Modèle non linéaire nls.

Message par droopy le Jeu 23 Mai 2013 - 15:10

A priori tu dois avoir une idée des valeurs de départ. Tu peux les estimer par exemple via un modèle linéaire ou glm et ensuite intégrer les paramètres ainsi obtenus en paramètre de départ. Par défault le nombre d'itération est de 50, mais tu peux augmenter ce nombre au besoin via l'argument control.
Code:
x <- rnorm(100)
y <- 0.25*exp(1.2*x)

g1 <- glm(y~x, family=gaussian(link="log"))
nl1 <- nls(y~a*exp(b*x), start=c(a=0.2,b=0.8), control=nls.control(maxiter=500))
droopy
droopy

Nombre de messages : 1137
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

linéaire - Modèle non linéaire nls. Empty Re: Modèle non linéaire nls.

Message par Nik le Ven 24 Mai 2013 - 7:14

Regarde également la fonction nls2 (package nls2) qui propose des algo pour définir les valeurs de départ à partir d'une grille de valeurs. ça permet d'éviter en partie le problème des minima locaux.

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

linéaire - Modèle non linéaire nls. Empty Re: Modèle non linéaire nls.

Message par FMarwen le Dim 26 Mai 2013 - 18:36

Merci beaucoup pour les réponse Smile.

FMarwen

Nombre de messages : 226
Date d'inscription : 17/04/2013

Revenir en haut Aller en bas

linéaire - Modèle non linéaire nls. Empty Re: Modèle non linéaire nls.

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum