Check @Rick_SAS blogs for this topic:
https://blogs.sas.com/content/iml/2020/05/11/cubic-interpolation-sas.htmlhttps://blogs.sas.com/content/iml/2017/04/19/restricted-cubic-splines-sas.htmlhttps://blogs.sas.com/content/iml/2019/10/16/visualize-regression-splines.htmlhttps://blogs.sas.com/content/iml/2024/06/03/vize-multivar-regression-splines.htmlhttps://blogs.sas.com/content/iml/2019/02/18/regression-restricted-cubic-splines-sas.html
Here I use the code written by Rick to get cubic spline effect/term , if you want cubic interpolation check the first one URL I marked bold.
data cars; set sashelp.cars; keep mpg_city weight; run; proc glmselect data=cars outdesign(addinputvars fullmodel)=SplineBasis; effect spl = spline(weight / naturalcubic basis=tpf(noint) knotmethod=percentilelist(25 50 75) ); model mpg_city = spl / selection=none noint; quit;
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Latest Updates
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.
Browse our catalog!