J'ai un ensemble de valeurs et qui sont théoriquement liées de façon exponentielle:
Une façon d'obtenir les coefficients consiste à appliquer des logarithmes naturels des deux côtés et à ajuster un modèle linéaire:
> fit <- lm(log(y)~log(x))
> a <- exp(fit$coefficients[1])
> b <- fit$coefficients[2]
Une autre façon d'obtenir cela consiste à utiliser une régression non linéaire, étant donné un ensemble théorique de valeurs de départ:
> fit <- nls(y~a*x^b, start=c(a=50, b=1.3))
Mes tests montrent de meilleurs résultats et plus liés à la théorie si j'applique le deuxième algorithme. Cependant, j'aimerais connaître la signification statistique et les implications de chaque méthode.
Lequel d'entre eux est le meilleur?
exp()
: ce que vous avez ici est plus communément appelé fonction de puissance, loi de puissance ou loi d'échelle. Il existe sans doute d'autres noms. Il n'y a aucun lien avec le pouvoir au sens du test d'hypothèse.