إنشاءكائناتKaplan-Meierلكلمتغير
kaplanmeierfitter_cyto =KaplanMeierFitter()
kaplanmeierfitter_tbi =KaplanMeierFitter()
kaplanmeierfitter_graft =KaplanMeierFitter()
kaplanmeierfitter_vent =KaplanMeierFitter()# Iterate through each unique combination of 'cyto_score', 'tbi_status', 'graft_type', and 'vent_hist'for(cyto_score, tbi_status, graft_type, vent_hist), indices in data_train.groupby(['cyto_score','tbi_status','graft_type','vent_hist']).groups.items():# Filter the data based on the current group
group_data = data_train.loc[indices]# Fit the Kaplan-Meier model for each feature
kaplanmeierfitter_cyto.fit(group_data['efs_time'], event_observed=group_data['efs'], label=f'Cyto_Score {cyto_score}')
kaplanmeierfitter_tbi.fit(group_data['efs_time'], event_observed=group_data['efs'], label=f'tbi_status {tbi_status}')
kaplanmeierfitter_graft.fit(group_data['efs_time'], event_observed=group_data['efs'], label=f'graft_type {graft_type}')
kaplanmeierfitter_vent.fit(group_data['efs_time'], event_observed=group_data['efs'], label=f'vent_hist {vent_hist}')
kaplanmeierfitter_cyto.plot_survival_function()
السؤال
Ali Ahmed55
السلام عليكم
انا هنا مش عاوز الكود ده يشتغل الا بعد ما الحلقه ماتخلص
ودي الحلقه
هل اقدر اعمل حاجه زي كده
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.