G'day Paul,

On Sun, 20 Aug 2023 12:15:08 -0500
Paul Bernal <paulberna...@gmail.com> wrote:

> Any idea on how to proceed in this situation? What could I do?

You are fitting a simple asymptotic model for which nls() can find good
starting values if you use the self starting models (SSxyz()).  Well,
Doug (et al.) choose to parameterise the asymptotic model differently,
but you can easily change to your parameterisation if you want:

```
fm1 <- nls(y ~ SSasymp(x, Asym, R0, lrc), data=mod14data2_random)
theta1 <- coef(fm1)["Asym"]
theta2 <- coef(fm1)["Asym"] - coef(fm1)["R0"]
theta3 <- exp(coef(fm1)["lrc"])

fm2 <- nls(y ~ theta1 - theta2 * exp(-theta3*x), 
           start=list(theta1=theta1, theta2=theta2, theta3=theta3),
           data=mod14data2_random)
summary(fm2)
```

Cheers,

        Berwin

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to