使用生命线和类别变量进行Cox回归

问题描述 投票:0回答:1

[嗨,我正在使用生命线包进行Cox回归。我想检查非二进制分类变量的影响。有内置的方法吗?还是应该将每个类别因子转换为数字?或者,在生命线中使用kmf拟合器,是否可以针对每个因子执行此操作,然后获得p值?我可以绘制单独的图,但找不到如何评估p值。

谢谢!

python survival-analysis lifelines
1个回答
0
投票

像其他回归一样,您需要将类别变量转换为虚拟变量。您可以使用pandas.get_dummies执行此操作。完成后,Cox回归模型将为您提供每个类别的估计值(请注意已删除的虚拟变量-请参见注释here)。

关于第二个问题,您需要使用lifelines.statistics.multivariate_logrank_test之类的东西来测试一个类别是否不同。 (另请参见lifelines.statistics.pairwise_logrank_test

© www.soinside.com 2019 - 2024. All rights reserved.