On 13/02/14 12:03, Andrea Graziani wrote:

<SNIP>

Using the same starting values, the two approaches bring to slightly different 
solutions:

### 1. Real part and Imaginary part
fit$estimate
  [1] -3.8519181 -2.7342861 -1.4823740  1.7173982  4.4529298  1.4383334  
0.1564904  0.4856774  2.2789567  3.9011926  0.1227758

### 2. Modulus and argument
fit$estimate
  [1] -3.8674680 -2.7250640 -1.4574350  1.6447868  4.4355748  1.2400092  
0.1574215  0.4731295  2.0624878  3.7526197  0.1161640

Do you believe this is due only to “numerical" reasons linked to how the nls() 
function works?

I find it a bit surprising that there are differences in the third decimal place here. I would have thought that the results would be exactly the same, or ***very*** close to it.

If you have done it right (I have not checked your code at all) the "two approaches" should amount to the same approach. I.e. Mod(z)^2 is
equal to Re(z)^2 + Im(z)^2.

Check your code carefully.

Also it would be a good idea to try a "toy example", something much less complicated than your real problem, and see what happens there.

cheers,

Rolf Turner

______________________________________________
R-help@r-project.org mailing list
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