Skip to content
Prev 285276 / 398502 Next

fit data to y~A+B*sin(C*x)

On 13-02-2012, at 23:54, Jonas Stein wrote:

            
What do you mean by "fail"
Nonlinear regression model
  model:  X ~ A + B * sin(C * Y) 
   data:  mydata 
      A       B       C 
50.7553  0.6308  0.8007 
 residual sum-of-squares: 83308

Number of iterations to convergence: 24 
Achieved convergence tolerance: 7.186e-06 

Results don't seem to look ok.
But I think you made a small mistake in the formula.
The argument to sin in testsin is 1:100 but that's not what you are giving nls.

Try this
50.30593 :  2 4 1 
0.01014092 :  2.0003732 5.0002681 0.9999979 
0.01014016 :  2.0003732 5.0002681 0.9999983
Nonlinear regression model
  model:  Y ~ A + B * sin(C * X) 
   data:  mydata 
A B C 
2 5 1 
 residual sum-of-squares: 0.01014

Number of iterations to convergence: 2 
Achieved convergence tolerance: 1.201e-07 

Looks better?

Berend