Restricted (Natural) cubic spline - wrong equation?

  • Context: Graduate 
  • Thread starter Thread starter shockedMonkey
  • Start date Start date
  • Tags Tags
    Cubic Natural
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
shockedMonkey
Messages
2
Reaction score
0
My Restricted (Natural) Cubic Spline Equation is Wrong ?

I am trying to fit a restricted cubic spline (natural cubic spline) to toy data, attempting to follow
Hastie, Tibshirani, Friedman 2nd ed. 5.2.1 p.144-146, Eqs 5.4 and 5.5.
Data: Is basically a transposed ‘S’ shape. R-code is:
n <© 100
x <- (1:n)/n
true <- ((exp(1.2*x)+1.5*sin(7*x))-1)/3
noise <- rnorm(n, 0, 0.15)
y <- true + noise
plot(x,y)

I set knots at: {.2, .4, .6, .8} and am fitting using the non-linear NLS() function in R, but I can’t get the S-shape of the data no matter what I try.

My equations is wrong ? Or I am completely off-base in my approach? Any suggestions?
(Book-excerpt, my equation, and data-plot posted below)
 

Attachments

  • book1.JPG
    book1.JPG
    16 KB · Views: 514
  • book2.JPG
    book2.JPG
    8.2 KB · Views: 535
  • splineEq.JPG
    splineEq.JPG
    8.7 KB · Views: 544
  • data.JPG
    data.JPG
    17.3 KB · Views: 492
Physics news on Phys.org
Q: Is my problem unclear? Or - is anyone aware of a better forum for my question? Thank you.