[R] Inverse Prediction with splines
David Winsemius
dwinsemius at comcast.net
Thu Jan 20 21:46:19 CET 2011
On Jan 20, 2011, at 2:37 PM, <Jeffrey.Morris at sanofipasteur.com> <Jeffrey.Morris at sanofipasteur.com
> wrote:
> Hello, I have fit a simple spline model to the following data.
>
> Data
> x y
> 0 1.298
> 2 0.605
> 3 0.507
> 4 0.399
> 5 0.281
> 6 0.203
> 7 0.150
> 8 0.101
>
> Model
> Sp.1=lm(y~bs(x,df=4))
>
> Now I wish to inverse predict the x for y=.75, say. Optimize works
> fine
> for a polynomial but I can figure out how to get the spline model into
> the function argument.
Why not pass the reversed x and y vectors from the spline fit to
approxfun()?
> pred.Spl <- predict(Sp.1, data.frame(x=seq(0,8, by=0.01) ) )
> approxfun(x=pred.Spl, y=seq(0,8, by=0.01) )(0.75)
[1] 1.447311
Looks plausible, anyway.
--
David.
>
> Can anyone help me out.
>
> Thanks!!
>
> Jeff
>
> Jeff Morris
> Sanofi Pasteur
>
>
>
> This communication, including any attachments, is intended solely
> for the use of the addressee and may contain information which is
> privileged, confidential, exempt from disclosure under applicable
> law or subject to copyright. If you are not an intended recipient,
> any use, disclosure, distribution, reproduction, review or copying
> is unauthorized and may be unlawful. If you have received this
> transmission in error, please notify the sender immediately. Thank
> you.
>
> Cette communication,y compris les pieces jointes, est reservee a
> l'usage exclusif du destinataire et peut contenir des informations
> privilegiees, confidentielles, exemptees de divulgation selon la loi
> ou protegees par les droits de publication. Si vous n'etes pas un
> destinataire, toute utilisation, divulgation, distribution,
> reproduction, examen ou copie est non-autorisee et peut etre
> illegale. Si vous avez recu cette communication par erreur, veuillez
> aviser l'expediteur immediatement. Merci.
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list