R语言实现轨迹分析--traj和lcmm包体会

R语言实现轨迹分析--traj和lcmm包体会

轨迹分析是对重复测量数据的一种归纳,转化为一种分类变量,比如手术后1~7天内的疼痛评分,可以形成术后急性痛轨迹。形成的轨迹作为一个分类变量,可以用于预测疾病的预后,比如术后慢行痛是否发生。

traj和lcmm是两个主要的轨迹分析的包,主要的区别是traj是对已有的数据进行轨迹拟合,不能形成"模型",也就是不能预测新的个案数据的轨迹,而lcmm可以,可以作为选择方法的依据。

traj包

相对来说,这个包比较简单,分析过程比较好理解,分三步,首先是计算指标,一共有18种指标,有最大值,斜率等,第二步是选择指标,从以上指标中选择一个或多个进行后续分析;第三步,是根据选择的指标进行聚类,背后的算法时k-means等。

包的功能比较齐全,可以进行可视化,也可以对数据进行打标,基本上可以满足需求。

lcmm包

这是一个功能比较丰富的包,其中的hlme函数是轨迹分析时使用的函数。处理的数据时标准的纵向数据(与traj包数据的样式不同),其中的time代表测量的时间,而Y是测量数据的值(比如,血压),还有X等是可能与Y相关的其它参数(比如,身高、体重)。

最终会形成"模型",可以预测新的个案数据的轨迹。

最后

两个包可以独立使用,也可以结合起来使用。

相关推荐
Blossom.11813 分钟前
人工智能在智能家居中的应用与发展
人工智能·深度学习·机器学习·智能家居·vr·虚拟现实·多模态融合
薄荷很无奈24 分钟前
CuML + Cudf (RAPIDS) 加速python数据分析脚本
python·机器学习·数据分析·gpu算力
qq_436962181 小时前
AI数据分析的利器:解锁BI工具的无限潜力
人工智能·数据挖掘·数据分析·ai数据分析
lilye662 小时前
精益数据分析(24/126):聚焦第一关键指标,驱动创业成功
数据挖掘·数据分析
Y1nhl8 小时前
搜广推校招面经八十一
开发语言·人工智能·pytorch·深度学习·机器学习·推荐算法·搜索算法
lilye6611 小时前
精益数据分析(20/126):解析经典数据分析框架,助力创业增长
大数据·人工智能·数据分析
小墙程序员12 小时前
机器学习入门(二)线性回归
机器学习
橘猫云计算机设计12 小时前
springboot基于hadoop的酷狗音乐爬虫大数据分析可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
数据库·hadoop·spring boot·爬虫·python·数据分析·毕业设计
追逐☞13 小时前
机器学习(7)——K均值聚类
机器学习·均值算法·聚类