Eu tenho um conjunto de valores e que são teoricamente relacionados exponencialmente:
Uma maneira de obter os coeficientes é aplicando logaritmos naturais em ambos os lados e ajustando um modelo linear:
> fit <- lm(log(y)~log(x))
> a <- exp(fit$coefficients[1])
> b <- fit$coefficients[2]
Outra maneira de obter isso é usar uma regressão não linear, dado um conjunto teórico de valores iniciais:
> fit <- nls(y~a*x^b, start=c(a=50, b=1.3))
Meus testes mostram resultados melhores e mais relacionados à teoria se eu aplicar o segundo algoritmo. No entanto, gostaria de saber o significado estatístico e as implicações de cada método.
Qual deles é melhor?
exp()
: o que você tem aqui é mais comumente chamado de função de poder, lei de poder ou lei de escala. Outros nomes existem sem dúvida. Não há conexão com o poder no sentido de testar hipóteses.