临床上,因变量和临床的结局有时候不是线性关系,而回归模型有一个重要的假设就是自变量和因变量呈线性关联,因此非线性关系模型用回归分析来拟合受到限制。因此,一个更好的解决方法是拟合自变量与因变量之间的非线性关系,限制性立方样条(Restricted cubic spline,RCS)就是分析非线性关系的最常见的方法之一。
本公众号陆陆续续写了多篇文章,带您由浅入深了解限制立方条图(Restricted cubic spline,RCS)。
通过样条回归节点设置RCS
R语言样条回归并绘制限制立方条图
2.RMS包绘制限制立方样条图,这是目前最常用的方式,大部分人都是用这种方法。
实例演示R语言制作限制性立方条图
3.基于RMS包的逻辑回归和线性回归的限制立方样条图,是对上一篇文章的扩展。
R语言绘制限制立方条图2(基于logistic回归和线性回归)
4.绘制两条或多条的限制立方样条图
R语言2种方法绘制分类的RCS曲线
5.ggplot绘制直方图+限制立方样条+双坐标轴图
R语言ggplot绘制直方图+限制立方样条+双坐标轴图
6.绘制复杂抽样设计数据(NHANES数据)的限制立方条图,虽然市面上有多种做法,回头来看,还是我这种比较靠谱。
R语言绘制复杂抽样设计logistic回归限制立方样条图(RCS)
7.从RMS包的fun函数看如何手动从复杂抽样模型中推导HR或OR值并绘制限制立方样条函数,虽然做法不难,但是推导也花了不少时间
从RMS包的fun函数看如何手动从复杂抽样模型中推导HR或OR值并绘制限制立方样条函数(附有我自己写的一键生成结果的函数)
8.应粉丝要求,写了对nhanes数据库插补绘制线性立方样条图
nhanes数据库挖掘教程5-对插补后数据进行效应值合并绘制多元线性回归限制立方样条
9. 限制立方样条(RCS)中的P for overall和P for nonlinear的计算
限制立方样条(RCS)中的P for overall和P for nonlinear的计算
10.很多人对限制立方样条转折点感兴趣,发布了阈值函数,一键生成数据表格。
cox回归RCS阈值函数cut.tab1.3发布
11.应粉丝要求,对限制立方样条函数进行细微调整,手动绘制多个图例
为RCS曲线添加不同图例
12.编写了ggrcs包,目前已经是2.9版本了,可以轻松绘制出rcs曲线,
ggrcs包2.4版本上线: 一个用于绘制直方图+限制立方样条+双坐标轴图的R包
ggrcs包2.9版本发布----增加了绘制单独rcs曲线(限制立方样条)的singlercs函数