如何建立非线性回归预测模型

李健民

李健民

某医学AI公司

擅长:临床研究设计和分析
已关注
关注
2020-01-08 来源:医咖会

在统计分析中,根据变量的不同类型可以建立不同的预测模型,如果因变量是连续型变量,最常见的是建立线性回归模型。但是,建立线性回归模型有很多前提条件(可以参考:SPSS操作:简单线性回归)。

由于实际的临床研究中,变量之间关系复杂,因变量和自变量之间并非呈现线性关系,如果强行建立线性回归模型,就会影响模型的预测准确性。对于此类数据,应该如何处理呢?之前医咖会发布过的《R语言课程》,王九谊老师在“多项式回归、分段回归、限制性立方样条...”视频课程中已做了详细介绍。本文以临床医生的角度,通过案例分析,结合R软件来讲解如何建立非线性回归模型,也对之前的视频教程内容作了延伸。

案例说明(模拟数据)

临床中心衰、肝硬化的病人,常伴有体液潴留和低钠血症,医生会选择使用托伐普坦进行超滤治疗,但是目前这个药物价格昂贵,未能广泛使用。

假设有一种新的利尿剂上市,价格便宜,且具有类似作用。为了探究新利尿剂的治疗效果,研究人员开展了一项临床试验,共入组149人(数据库名称为urinetest),因变量为患者每日尿量(变量名为urine),自变量为每日新利尿剂使用剂量(变量名为dosage)。

研究目的是为两者建立最合适的回归模型,分析步骤如下:

1、初步探索数据

2、建立简单线性回归

3、建立曲线方程

4、建立分段回归

5、建立样条回归

6、构建局部加权回归

7、建立广义可加模型

8、总结

分析步骤

分析数据前的准备工作

1、点击impordataset导入数据urinetest 

2、数据预览,View(urinetest)

3、加载相关的包,请加载前用install.packages()命令安装好

试读结束,兑换后即可解锁本专栏全部课程
评论
请先登录后再发表评论
发表评论
一个理想一座城
请问做限制性立方样条回归时,如有协变量应该如何调整呢?谢谢!
2022-02-12 19:24:53 回复
0
可以做psm倾向性评分,将成员弄成均衡的。
2022-07-04 15:13:37 回复
0
dr.迁就
请问如何确定两个模型之间的差异足够大?
2021-12-02 10:14:02 回复
0
小丫头22
可以进行模型拟合分析,也可以直接看看R2
2021-12-31 11:08:32 回复
0
QQ897400411
请问模拟数据可以下载吗,谢谢老师
2020-09-25 10:44:59 回复
1
medi_0i5q5m1
同问,麻烦老师提供一下下载小咖示例数据的传送门,Thanks♪(・ω・)ノ
2020-12-15 14:19:27 回复
0
豆包
这个教程木有对应的模拟数据,可以用自己的数据试试哦
2021-09-27 15:36:28 回复
0
使用课程券需先认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
下载附件需认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
公众号
统计咨询
扫一扫添加小咖个人微信,立即咨询统计分析服务!
会员服务
SCI-AI工具
积分商城
意见反馈