Survival Analysis ด้วย Python
Shae Wang
Senior Data Scientist
$$\Large{S(t) = Pr(T>t)}$$
$$\Large{S(t) = Pr(T>t)}$$

$$\Large{S(t) = Pr(T>t)}$$

$$\Large{S(t) = Pr(T>t)}$$






แพ็กเกจ lifelines เป็นไลบรารีสำหรับการวิเคราะห์การรอดชีพแบบครบวงจร
import lifelines
import matplotlib.pyplot as plt
.fit(durations, event_observed)
.plot_survival_function()
ชื่อ DataFrame: mortgage_df
| id | duration | paid_off |
|---|---|---|
| 1 | 25 | 0 |
| 2 | 17 | 1 |
| 3 | 5 | 0 |
| ... | ... | ... |
| 100 | 30 | 1 |
id: รหัสของสินเชื่อที่อยู่อาศัยduration: จำนวนปีที่ยังชำระสินเชื่อไม่หมดpaid_off: 1 หากชำระสินเชื่อครบแล้ว, 0 หากยังชำระไม่ครบimport lifelines
from matplotlib import pyplot as plt
kmf = lifelines.KaplanMeierFitter()
kmf.fit(duration=mortgage_df["duration"],
event_observed=mortgage_df["paid_off"])
kmf.plot_survival_function()
plt.show()

Survival Analysis ด้วย Python