Ho una serie di valori ed y che sono teoricamente correlati esponenziale:
Un modo per ottenere i coefficienti è applicare logaritmi naturali su entrambi i lati e applicare un modello lineare:
> fit <- lm(log(y)~log(x))
> a <- exp(fit$coefficients[1])
> b <- fit$coefficients[2]
Un altro modo per ottenere ciò è utilizzare una regressione non lineare, dato un set teorico di valori iniziali:
> fit <- nls(y~a*x^b, start=c(a=50, b=1.3))
I miei test mostrano risultati migliori e più legati alla teoria se applico il secondo algoritmo. Tuttavia, vorrei conoscere il significato statistico e le implicazioni di ciascun metodo.
Quale di loro è meglio?
exp()
: ciò che hai qui è più comunemente chiamato funzione di potere, legge di potere o legge di ridimensionamento. Altri nomi esistono senza dubbio. Non esiste alcuna connessione con il potere nel senso di verifica delle ipotesi.