[R] Problems with nls
Yifen
yifen.chen at gmail.com
Tue Nov 27 16:11:13 CET 2012
Hi all,
I am encountering the same problem when I use nls to estimate the Bass
diffusion model. I used similar code in the previous replies and it works
with the data in this original post. However, I got an error when I use my
own data.
Error in nls(formula = Bass.Model, start = c(p = 0.03, q = 0.4, m =
max(CuSale)), :
step factor 0.000488281 reduced below 'minFactor' of 0.000976563
Here is my code:
Laptop_sale <- c(1405,
1863,2027,2669,2938,5275,6595,6943,8621,10905,12420,22400,32380,31600,34900,43163,47838,47592)
CuSale <- Laptop_sale
time <- seq_along(Laptop_sale)
Bass.Model <- Laptop_sale ~ m * ((p + q)^2/p) * (exp(-(p + q) * time)/((q /
p) * exp(-(p + q) * time) + 1)^2)
Bass.Fit <- nls(formula = Bass.Model, start = c(p = 0.03, q = 0.4, m =
max(CuSale)), trace = TRUE)
Can someone help me to figure out what the problem is? Thank you very much.
--
View this message in context: http://r.789695.n4.nabble.com/Problems-with-nls-tp3600409p4650971.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list