Joinpoint 回归模型,了解一下

2018-09-24 倪凯文、赵一鸣 临床流行病学和循证医学

上周,CA杂志(IF:244.585)发布了最新的全球癌症统计报告,预计2018年全球共有1810万癌症新发病例和960万癌症死亡病例。这是一篇对于全人群全病种(癌症)的研究分析,而今天小编向大家介绍的是一种用于描述单病种发病率或死亡率等变化趋势的统计方法。Joinpoint回归模型又称片段回归(piecewise regression),线段回归(broken-line)或多阶段回归(multi

上周,CA杂志(IF:244.585)发布了最新的全球癌症统计报告,预计2018年全球共有1810万癌症新发病例和960万癌症死亡病例。这是一篇对于全人群全病种(癌症)的研究分析,而今天小编向大家介绍的是一种用于描述单病种发病率或死亡率等变化趋势的统计方法。

Joinpoint回归模型又称片段回归(piecewise regression),线段回归(broken-line)或多阶段回归(multi-phase regression),是Kim在2000年提出的,其基本思路是将一个长期趋势线分成若干段,每段用连续性的线性进行描述。常用的线性模型只能描述或预测一种趋势,时间序列模型也存在许多局限性。而joinpoint回归模型对数据序列本身是否存在趋势等并没有严格要求,近年来越来越多的被研究者用来确定肿瘤、结核病、艾滋病、吸烟等的变化趋势分析。

Joinpoint 回归模型是用Z检验进行分段点的假设,首先假设无任何分段点,即H0:分段点为0个,此时可以采用传统的线性回归进行分析;H1:分段点至少存在1个。若拒绝H0,则再进行检验1个分段点与n个分段点差异是否有统计学意义,以此类推。Joinpoint 回归模型可以使用专门的统计软件Joinpoint Regression Program (Version 4.6.0.0; 2018.4),操作比较方便,导入数据就能分析出结果。

如图所示,就是用该软件分析后所得结果,可发现4个Joinpoints,将整个长期趋势线分成5段,即“1975-1985”、“1985-1995”、“1995-1998”、“1998-2008”和“2008-2013”。因为Joinpoint回归模型是通过模型拟合把趋势变化分成若干有统计学意义的趋势区段,因此这种数据处理的方式分段比人为分段更加合理。通过分段后研究者可以清晰的看出上升段、快速上升段、平缓段、下降段和快速下降段。进而可以分析分段点产生的背景和原因,为接下来的医疗政策制定和资源分配等提供依据。



Joinpoint回归模型在处理多个趋势段的长期疾病数据时存在一定优势,分段科学,拟合较好。感兴趣的读者可以自己下载Joinpoint Regression Program软件后使用自己的数据或者公共数据库的数据进行尝试。

参考文献:

1.Kim HJ, Fay MP, Feuer EJ, et al. Permutation tests for joinpoint regression with applications to cancer rates. Stat Med 2000 19:335-351 (p 655).

版权声明:
本网站所有内容来源注明为“梅斯医学”或“MedSci原创”的文字、图片和音视频资料,版权均属于梅斯医学所有。非经授权,任何媒体、网站或个人不得转载,授权转载时须注明来源为“梅斯医学”。其它来源的文章系转载文章,或“梅斯号”自媒体发布的文章,仅系出于传递更多信息之目的,本站仅负责审核内容合规,其内容不代表本站立场,本站不负责内容的准确性和版权。如果存在侵权、或不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
在此留言
评论区 (3)
#插入话题
  1. [GetPortalCommentsPageByObjectIdResponse(id=1981480, encodeId=90db198148087, content=<a href='/topic/show?id=02c1405214f' target=_blank style='color:#2F92EE;'>#回归模型#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=53, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=40521, encryptionId=02c1405214f, topicName=回归模型)], attachment=null, authenticateStatus=null, createdAvatar=, createdBy=ad7f282, createdName=yang0210, createdTime=Sun Nov 18 07:17:00 CST 2018, time=2018-11-18, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=1047617, encodeId=8bbf104e617e6, content=梅斯里提供了很多疾病的模型计算公式,赞一个!, beContent=null, objectType=article, channel=null, level=null, likeNumber=57, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=null, createdBy=f0620, createdName=CHANGE, createdTime=Tue Sep 25 01:17:00 CST 2018, time=2018-09-25, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=346496, encodeId=dbf6346496e4, content=学习了感谢分享, beContent=null, objectType=article, channel=null, level=null, likeNumber=104, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=http://q.qlogo.cn/qqapp/1103841572/C20CB8E4EBB36F5B821651C710BCB491/100, createdBy=18de1715848, createdName=lofter, createdTime=Mon Sep 24 23:01:13 CST 2018, time=2018-09-24, status=1, ipAttribution=)]
  2. [GetPortalCommentsPageByObjectIdResponse(id=1981480, encodeId=90db198148087, content=<a href='/topic/show?id=02c1405214f' target=_blank style='color:#2F92EE;'>#回归模型#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=53, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=40521, encryptionId=02c1405214f, topicName=回归模型)], attachment=null, authenticateStatus=null, createdAvatar=, createdBy=ad7f282, createdName=yang0210, createdTime=Sun Nov 18 07:17:00 CST 2018, time=2018-11-18, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=1047617, encodeId=8bbf104e617e6, content=梅斯里提供了很多疾病的模型计算公式,赞一个!, beContent=null, objectType=article, channel=null, level=null, likeNumber=57, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=null, createdBy=f0620, createdName=CHANGE, createdTime=Tue Sep 25 01:17:00 CST 2018, time=2018-09-25, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=346496, encodeId=dbf6346496e4, content=学习了感谢分享, beContent=null, objectType=article, channel=null, level=null, likeNumber=104, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=http://q.qlogo.cn/qqapp/1103841572/C20CB8E4EBB36F5B821651C710BCB491/100, createdBy=18de1715848, createdName=lofter, createdTime=Mon Sep 24 23:01:13 CST 2018, time=2018-09-24, status=1, ipAttribution=)]
    2018-09-25 CHANGE

    梅斯里提供了很多疾病的模型计算公式,赞一个!

    0

  3. [GetPortalCommentsPageByObjectIdResponse(id=1981480, encodeId=90db198148087, content=<a href='/topic/show?id=02c1405214f' target=_blank style='color:#2F92EE;'>#回归模型#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=53, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=40521, encryptionId=02c1405214f, topicName=回归模型)], attachment=null, authenticateStatus=null, createdAvatar=, createdBy=ad7f282, createdName=yang0210, createdTime=Sun Nov 18 07:17:00 CST 2018, time=2018-11-18, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=1047617, encodeId=8bbf104e617e6, content=梅斯里提供了很多疾病的模型计算公式,赞一个!, beContent=null, objectType=article, channel=null, level=null, likeNumber=57, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=null, createdBy=f0620, createdName=CHANGE, createdTime=Tue Sep 25 01:17:00 CST 2018, time=2018-09-25, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=346496, encodeId=dbf6346496e4, content=学习了感谢分享, beContent=null, objectType=article, channel=null, level=null, likeNumber=104, replyNumber=0, topicName=null, topicId=null, topicList=[], attachment=null, authenticateStatus=null, createdAvatar=http://q.qlogo.cn/qqapp/1103841572/C20CB8E4EBB36F5B821651C710BCB491/100, createdBy=18de1715848, createdName=lofter, createdTime=Mon Sep 24 23:01:13 CST 2018, time=2018-09-24, status=1, ipAttribution=)]
    2018-09-24 lofter

    学习了感谢分享

    0