R语言12篇文章带您深入了解限制立方条图(Restricted cubic spline,RCS)

临床上,因变量和临床的结局有时候不是线性关系,而回归模型有一个重要的假设就是自变量和因变量呈线性关联,因此非线性关系模型用回归分析来拟合受到限制。因此,一个更好的解决方法是拟合自变量与因变量之间的非线性关系,限制性立方样条(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函数

在这里插入图片描述
在这里插入图片描述

R语言是一种广泛使用的数据分析和可视化工具,其中限制性立方样条Restricted Cubic Splines)是一种常用的非线性模型。该方法对于非线性分析和翻译模型非常有用,通常用于拟合非线性的dose-response函数或其他曲线。 在R语言中使用限制性立方样条进行数据建模,通常需要选择节点值来拟合曲线。节点值代表样本中的关键点,这些点用于限制的拟合程度以减少过拟合或欠拟合的情况。因此,识别和选择正确的节点值非常关键,这将对模型的拟合质量和预测准确性产生影响。 在R中,可以通过以下步骤查看限制性立方样条的节点值: 步骤1:安装和加载rms包(restricted cubic splines的缩写)。 install.packages("rms") library(rms) 步骤2:选择一个适当的节点值,通常根据经验选择节点值范围。 nodes <- c(0, 5, 10, 15, 20) #节点值 步骤3:通过rcs函数拟合曲线,并将节点值传递给该函数。 fit <- rcs(x, nodes=nodes) #x为数据集,nodes为节点值 fit 步骤4:使用summary函数查看节点值和对应的估计系数。 summary(fit) 节点值和对应的系数列在拟合的结果中。可以通过查看拟合结果,识别适合模型的节点值,以提高拟合质量和预测准确性。通常,根据对建模的信念,节点值应选择得足够密集以充分拟合峰和波谷。 总之,在R中查看限制性立方样条的节点值,在rcs函数中传递节点值并使用summary函数分析结果。然而,节点值的选择是非常重要的,应根据实际情况进行。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天桥下的卖艺者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值