Ich habe eine Menge von Werten und y, die theoretisch exponentiell zusammenhängen:
Eine Möglichkeit, die Koeffizienten zu erhalten, besteht darin, natürliche Logarithmen auf beiden Seiten anzuwenden und ein lineares Modell zu erstellen:
> fit <- lm(log(y)~log(x))
> a <- exp(fit$coefficients[1])
> b <- fit$coefficients[2]
Ein anderer Weg, dies zu erreichen, ist die Verwendung einer nichtlinearen Regression, wenn eine theoretische Menge von Startwerten gegeben ist:
> fit <- nls(y~a*x^b, start=c(a=50, b=1.3))
Meine Tests zeigen bessere und theoretischere Ergebnisse, wenn ich den zweiten Algorithmus anwende. Ich möchte jedoch die statistische Bedeutung und die Auswirkungen jeder Methode kennen.
Welcher von ihnen ist besser?
exp()
: Was Sie hier haben, wird allgemeiner als Potenzfunktion, Potenzgesetz oder Skalierungsgesetz bezeichnet. Andere Namen existieren zweifellos. Es besteht kein Zusammenhang mit Macht im Sinne einer Hypothesentestung.