1、流行病学资料的多因素回归分析,郑卫军 流行病学与卫生统计学教研室,disease,source,gene,environment,health,habit,SES,gender,age,?,Example of complexity of medical study,Example of complexity in medical study,physicalactivity,eating,drinking,smoking,social economic status,enduredglucose,bloodpressure,weight,cholesterol,diabetes,corona
2、ry heart disease,environment,life style,endogeneousfactors,diseases,流行病学多变量分析工具,回归多因素、多元线性回归多因素、多元logistic回归COX 比例风险模型主成分分析因子分析聚类判别分析路径分析结构方程模型,本章我们来交流点什么?,多因素线性回归多因素logistic回归多因素COX 回归,本讲学习目标,掌握多因素回归的技巧及注意点,一、多因一果的回归分析方法,比较研究实验因素与疗效实验组VS对照组:t检验、卡方、秩和、方差分析相关性研究相关分析回归分析,多因素问题常见情况,常见于观察性研究探讨多个因素作用模式分析
3、由于分组不均衡造成存在着混杂因素实验性研究也可以遇到。基本的处理方法:多因素回归,举例 关于胰脏癌病人生存时间的研究。该研究的终点为死亡,包括很多可能影响生存的因素,本例目标分析影响生存的多个因素,因素间地位平等,举例 关于胰脏癌病人生存时间的研究。该研究的终点为死亡,探讨术中放疗对生存的影响,本例目标探讨术中放疗较未放疗是否影响生存,其它为混杂因素,需要排除混杂干扰,COX回归分析结果,多因素回归,多因素线性回归:因变量定量资料多因素logistic回归:因变量是分类资料(常见二分类)多因素Poisson回归:因变量是泊松分布资料多因素COX比例风险模型:因变量是时间生存资料多因素回归的自变
4、量:可以是定量,也可以是分类资料,不同方法的应用场合,病例对照研究?队列研究?实验性研究?,不同方法的应用场合,线性回归 队列/实验性研究Logistic回归 病例对照/队列/实验性研究Poisson回归 队列COX模型 队列/实验性研究,思考:什么样的设计?采用什么样的方法?,例1 某研究者跟踪随访已发病冠心病病人,研究病人的年龄age、性别sex(0为女性、1为男性)、心电图检验是否异常ecg(ST段压低、0为正常、1为轻度异常、2为重度异常)与冠心病ca复发是否有关。,例1 某研究者希望研究病人的年龄age、性别sex(0为女性、1为男性)、心电图检验是否异常ecg(ST段压低、0为正常
5、、1为轻度异常、2为重度异常)与冠心病ca发病是否有关。,横截面研究可以做多因素回归吗?,横截面调查的数据疾病:心血管病、高血压相关因素:性别、年龄、红肉日均摄入量、吸烟、饮酒、高血糖、血管弹性指数,横截面研究可以做多因素回归吗?,横截面调查的数据疾病:心血管病、高血压相关因素:性别、年龄、红肉日均摄入量、吸烟、饮酒、高血糖、血管弹性指数哪些因素可以做呢?,横截面研究可以做多因素回归吗?,横截面调查的数据疾病:心血管病、高血压相关因素:性别、年龄、红肉日均摄入量、吸烟、饮酒、高血糖、血管弹性指数固有的因素,理论上和结局时间逻辑明确的因素可以开展多因素回归分析,多因素回归的注意点,样本量回归方程
6、中,因素的筛选多重共线性问题,样本量,线性回归:纳入回归模型变量数的5-10倍Logistic回归:阳性数纳入模型变量数的5-10倍,总样本量至少乘以2样本量过少,则导致抽样误差增加,回归模型拟合效果变差,因素筛选,1. 常见方法单因素加多因素方法 即单因素回归P值0.05,0.1,0.2的纳入模型分析。 此举是为了减少变量个数,提高拟合效果最优子集方程法(逐步回归法)向前法向后法逐步法单因素加多因素逐步回归法,24,(1)前进法(2)后退法(3)逐步法,自变量从无到有、从少到多,先将全部自变量放入方程,然后逐步剔除,双向筛选:引入有意义的变量(前进法),剔除无意义变量(后退法),最优方程筛选
7、,25,逐步回归分析的基本思想-拟合效果,线性回归 保证纳入因素后,模型的R2值最大Logistic等回归方法 AIC值、SC 值或-2 log likelihood值越小好,26,因素筛选注意事项,如果有变量的引入导致具有关键作用的因子其统计学意义发生改变(从无到有,或从有到无),必须发现原因!是否由于样本量过少,变量过多导致是否存在多重共线性是否属于混杂因素是否属于中间变量: 回归模型不能同时纳入影响因素及其中间变量,27,多重共线性是指在进行多因素回归分析时,自变量间存在较强的线性相关关系。共线关系的存在,可使得估计系数方差加大,系数估计不稳,结果分析困难。因此在回归分析时,特别是当回归
8、结果难以用专业知识解释时,要进行共线性诊断,找出存在共线性且不重要的那些自变量,剔出方程,另行回归分析。对于存在共线性的资料,可以利用共线性诊断有选择的保留自变量以消除共线性;或者采用岭回归、主成分回归等回归分析方法以避免共线性指标对结果的影响。,多重共线性问题,28,多重共线性的表现在实际应用中主要表现为:,(1)模型拟合效果很好,但偏回归系数几乎都无统计学意义;(2)偏回归系数估计值的方差很大;(3)偏回归系数估计值不稳定,随着样本含量的增减各偏回归系数发生较大变化或当一个自变量被引入或剔除时其余变量偏回归系数有很大变化;(4)偏回归系数估计值的大小与符号可能与事先期望的不一致或与经验相悖
9、,结果难以解释 出现以上情况,提示存在多重共线性问题,应进行多重共线性诊断。,回归案例分析(logistic),某妇幼保健院采用病例对照研究探索乳腺增生的影响因素。随机抽取某年在本院就诊的200名乳腺增生患者及200名非乳腺增生患者,采用问卷调查法对各种可能的影响因素进行调查,以探索乳腺增生的危险因素。,回归案例分析,1:单因素分析,回归案例分析,单因素分析初步结论:由于年龄的影响在单因素分析中无统计学意义,且OR值也较为接近1,在多因素分析中不再考虑年龄因素,仅对其它4个因素进行分析。,回归案例分析,多因素分析结果:,回归案例分析,多因素分析小结:为什么rs变得无统计学意义了?相关分析结果显
10、示,妊娠次数与流产次数具有较强的相关性(r=0.55,P=25与初产年龄=25与初产年龄25岁的人相比,其效应(参数估计值)为0.2717+1.4587=1.7304。,回归案例分析,本例结论:流产次数多是乳腺增生的危险因素,初产年龄和是否母乳喂养的交互作用对乳腺增生的影响也有统计学意义。初产年龄25且非母乳喂养的人,其乳腺增生的危险明显增高。而单纯初产年龄25的人,或单纯非母乳喂养的人,发生乳腺增生的危险并不高。这提示可针对不同人群开展不同的干预措施。,回归案例分析,当混杂混入流行病学,匹配分层多因素回归多因素回归匹配多因素回归倾向得分多因素回归倾向得分,回归中的混杂因素,混杂因素的识别:(
11、1)该因素对结局有影响,可利用单因素回归或2检验来验证。(2)该因素在分析因素中的分布不均衡,可用2检验验证一下。(3)从专业角度来判断,即该因素不能是分析因素与结局关系的一个中间环节。也就是说,不能是分析因素引起该因素,通过该因素再引起结局。这一点主要根据专业知识来确定。如果同时满足这三个条件,基本可以断定是混杂因素。如果有一条不满足,该因素就不是混杂因素。,回归中的混杂因素,例2:分析性别、吸烟对幽门螺杆菌(HP)的影响,判断吸烟是否是混杂因素,回归中的混杂因素,(1)判断吸烟是否对Hp有影响:单因素logistic回归提示:吸烟对Hp的发生有一定影响,吸烟发生的危险更高一些,回归中的混杂
12、因素,(2)判断吸烟在不同性别中分布是否不同:卡方检验提示:吸烟在性别中分布不同,男性中比例更高,回归中的混杂因素,未校正吸烟因素,性别分析结果,校正吸烟因素后,性别分析结果,回归中的混杂因素,不吸烟的人之中,性别的分析结果,吸烟的人之中,性别的分析结果,胰岛素治疗的2型糖尿病患者中胰岛素和胰岛素类似物的剂量与癌症之间的关系,混杂因素分析案例,研究方法及设计,本研究克服了以往相关研究的不足1-4 - 巢式病例对照研究 - 多因素 logistic回归分析 - 纳入每种胰岛素平均日用剂量作为变量入选标准 - 2型糖尿病;入选前5年未用过胰岛素;无恶性肿瘤史患者平均随访75.9月,在此期间患者暴露
13、于甘精胰岛素、地特胰岛素、赖脯胰岛素、门冬胰岛素、人胰岛素(基础、餐时),预先计划的比较,在肿瘤组和对照组之间比较使用各种胰岛素的人数所占比例使用各种胰岛素的平均日剂量( Mean daily dose, MDD)使用各种胰岛素的平均日剂量MDD 0.3 IU/kg 的人数所占比例,Mannucci et al. Diabetes Care. 2010 Jun 14. Epub ahead of print,肿瘤风险与胰岛素日用剂量的关联性,病例组甘精胰岛素平均日用剂量较对照组高 (0.24 vs 0.16 IU/kg/day, p=0.036)人胰岛素与其他胰岛素类似物肿瘤发生与平均日用剂量
14、无关,Mannucci et al. Diabetes Care. 2010 Jun 14. Epub ahead of print,肿瘤风险与胰岛素日用剂量的关联性,每种胰岛素“平均日剂量0.3IU/day*kg ”:“大剂量” 经Chalrson同病指数、 二甲双胍暴露、总胰岛素平均日剂量校正后,Mannucci et al. Diabetes Care. 2010 Jun 14. Epub ahead of print,结论,使用每种胰岛素的人数比例,肿瘤组和对照组之间差异无统计学意义。校正混杂因素之后,高平均日剂量(0.3 IU/kg)的甘精胰岛素与肿瘤风险有联系,其它胰岛素无此现象。
15、当评价胰岛素及其类似物与肿瘤风险的可能联系时,必须考虑剂量。,多因素回归匹配,常见logistic回归非条件logistic:非匹配条件logistic回归:匹配,条件logistic回归:,1:1匹配,可以通过SPSS软件COX回归模块实施1:n匹配,则无法采用SPSS软件,而要SAS或者其它软件实施,倾向的分法是Rosenbaum和Rubin(1984)年首次提出的,其主要目的是均衡各对比组间各个特征变量的可比性。倾向得分:是指在一定协变量条件下,一个观察对象可能接受某种处理(或暴露)因素的可能性。倾向的分值相同的两个个体,其协变量的分布也趋于一致,即具有相同的接受处理/对照的概率。倾向的
16、分主要用来降低选择偏倚。,多因素倾向得分,倾向得分应用方法,倾向得分是协变量的一个综合指标,可以校正已测量的混杂因素。可以作为协变量进行多调整可以作为匹配的因素开展或不开展多因素调整也可以用于分层。,不同胰岛素促泌剂与二甲双胍在有或无心肌梗 塞史二型糖尿病患者中死亡率和心血管风险 的比较: 丹麦研究,多因素倾向得分,数据来源: 丹麦国家注册登记研究,所有丹麦居民各有一个唯一、永久的注册号,与国内各种注册相连接.“丹麦国家处方注册”,记录了1995年来所有的处方.“全国患者注册”, 1978年以来,所有的住院患者出院时记录了主要诊断(以及必要时, 次要诊断).“全国死因注册”,记录死因信息。,研
17、究人群,丹麦居民年龄大于20岁,在1997年至2006年之间应用胰岛素促泌剂或者二甲双胍单药治疗者 总人数为107,806;随访时间:中位数3.3年 (最长9年)剔除了接受胰岛素单一治疗的8183例和多个药物联合治疗的3434例。入组人群分为有或无心肌梗死病史研究期间允许更改治疗药物 77% 的患者在研究期间仅使用了一种药物治疗,MI, myocardial infarction,研究设计,研究目的:评估与二甲双胍相比,常用的胰岛素促泌剂(包括瑞格列奈)的死亡率和心血管风险。大型、回顾性、非随机分组的观察性研究。对居住在丹麦、接受单一口服降糖药治疗的T2DM患者的临床注册资料进行统计分析。,S
18、lide No 61,Date,无心梗史患者的各组基线数据,各组基线水平不均衡, 不具可比性.,既往心梗史患者的各组基线数据,各组基线水平不均衡, 不具可比性.,统计学方法:倾向匹配,倾向得分计算,倾向性匹配 (propensity-matching),3. 每一个个体都有一个倾向性得分, 与该个体出现在两组之中的概率P和1-P有关。4. 根据促泌剂组中某患者倾向性得分, 到服用二甲双胍的人群中找一个“对象”, 两者“倾向性得分“最接近, 若最接近的候选者很多, 可随机抽取一位。5. 事先规定得分相差多少算接近;若二甲双胍的人群中没有得分“接近”的对象, 促泌剂组中的该成员就找不到对象。,基线
19、水平的均衡性有所改善。,倾向性匹配后,各组人数,二甲双胍格列美脲格列齐特格列苯脲格列吡嗪甲苯磺丁脲瑞格列奈,1.7,结果:无心梗患者各组总死亡率,1.7,结果:既往心梗患者各组总死亡率,二甲双胍格列美脲格列齐特格列苯脲格列吡嗪甲苯磺丁脲瑞格列奈,结论,结论,其它要点:实验性研究的多因素方法,严谨的实验性研究,RCT,分组均衡,基线资料经统计学比较,无统计学差异,混杂偏倚小实验因素和疗效之间的关系,t、卡方、秩和、K-M分析即可一些情况下,可能会存在:1.研究者设计、采集信息不严谨2.样本量不多3.失访导致分组不均衡,需要采用线性回归开展处理,其他要点:非独立性的数据,无论是实验性研究、还是观察性研究,数据非独立性是导致结果失真的重要因素样本不是完全随机抽取,而是整群性多中心临床试验整群随机抽样研究数据存在着聚集性,个体观察值Y,存在关联性(不是X),对于流行病学家来说,是个挑战对于统计学家来说,是个机遇重复测量方差分析广义估计方程广义混合线性模型随机效益模型多水平模型。,其他要点:非独立性的数据,总结:流行病学的分析方法,首先,统计描述其次,初步的分析:t、F、卡方、秩和、相关再次,单因素回归,掌握混杂因素的信息开展各式多因素回归,