1 pièce(s) jointe(s)
Valeurs initiales pour modèle nls
Bonjour à tous,
Je suis un peu bloqué pour la réalisation d'un modèle nls avec 3 paramètres à estimer, mais je n'arrive pas à faire fonctionner mon code. L'erreur obtenue est la suivante:
Citation:
Error in nlsModel(formula, mf, start, wts) :
matrice de gradient singulière pour les estimations initiales des paramètres
Après pas mal de recherche, je pense que mon problème vient de mauvaises valeurs initiales pour le modèle, toutefois après multiples tentatives, je n'arrive pas à trouver quelque chose qui fonctionne. Est-ce que l'un d'entre vous pourrait me donner un petit coup de pouce s'il vous plaît ?
Les valeurs de base (séparateur : 'tab'; décimale: ',')
Pièce jointe 524634
Je connais la fonction qui décrit ces données, il me faut estimer les 3 inconnues.
Voici le code que j'emploie:
Code:
1 2 3
| Func_NEE_max <- function(TAIR, d, f, g){d*exp(-((TAIR-f)/g)) - (1.15287 * exp(0.07102*TAIR))}
fit_NEE_max <- nls(NEE ~ Func_NEE_max(TAIR, d, f, g), start=list(d=0.01, f=0.01, g=0.01)) |
Merci d'avance pour votre aide,
Noxi