多元线性回归分析.医学统计实例详解

多元线性回归分析是医学统计学中最常用的方法之一。在医学领域,通常使用多元线性回归来研究各种健康相关因素(例如血压、血糖、血脂等)之间的关系,并确定哪些因素对健康状况的影响最大。还可以用于预测某些因素对某种疾病或健康状况的影响。例如,要确定高血压的风险因素,可以使用多元线性回归来分析不同的因素(例如体重、饮食习惯、吸烟等)对高血压的影响,以便更好地了解高血压的发病机制,从而更有效地预防和治疗高血压。还可以用来研究药物治疗效果,使用多元线性回归来确定药物治疗的效果,例如治疗某种疾病后,血糖、血脂等生理指标的变化情况。

使用多元线性回归分析来研究患者的生活方式因素对胆固醇水平的影响。以年龄、体重指数(BMI)、每周运动时间和膳食纤维摄入量对总胆固醇(Total Cholesterol, TC)的影响。总胆固醇以mmol/L为单位表示。
示例数据仅做演示:

序号年龄BMI运动时间(小时/周)膳食纤维摄入量(克/天)TC (mmol/L)
12523.55304.65
23528.02155.44
33025.34205.05
44027.53305.69
51822.07284.53
63530.01125.96
72724.03204.92
83826.54315.18
91521.58324.40
104229.02295.56
112023.05244.65
123428.52165.44
132425.04225.05
143927.06285.31
151722.57304.53
164530.51106.08
172624.53204.92
183726.06245.18
191421.08344.27
204329.52125.69

拟合后的回归方程可能如下所示: TC (mmol/L) = β0 + β1 * 年龄 + β2 * BMI + β3 * 运动时间(小时/周) + β4 * 膳食纤维摄入量(克/天) 其中,β0为截距项,β1-β4为各自变量的回归系数。

可以使用统计软件(如SPSS、R、Python等)进行多元线性回归分析。以医学统计助手为例进行计算,软件给出的结果直观易懂。

医学统计助手(statsas.com)

计算结果,TC (mmol/L) = 1.2243 + 0.0041 * 年龄 +0.1503 * BMI – 0.0109 * 运动时间(小时/周) – 0.0019* 膳食纤维摄入量(克/天)

通过分析回归系数的符号和大小,可以了解不同因素对总胆固醇水平的影响。例如,β1为正,那么年龄越大,总胆固醇水平可能越高;β3为负,那么每周运动时间越长,总胆固醇水平可能越低。此外,可以通过比较各自回归系数的绝对值来了解哪些因素对总胆固醇水平的影响更大。

可以使用模型的R²(确定系数)来衡量模型的拟合程度。R²值的范围为0到1,值越接近1,说明模型解释了更多的变异,拟合效果更好。

为了评估模型的显著性,需要计算F统计量及其对应的p值。如果p值小于预定的显著性水平(例如0.05),就可以认为模型是显著的。