Что такое анализ выживаемости?

Анализ выживаемости в Python

Shae Wang

Senior Data Scientist

Что такое анализ выживаемости?

Книги по анализу выживаемости в медицинских исследованиях.

Анализ выживаемости в Python

Что такое анализ выживаемости?

Раздел статистики, изучающий время до наступления события.

Примеры

  • Время до отказа оборудования
  • Время до дефолта по кредиту
  • Время до перехода пользователей с пробного периода на платную подписку
  • Время до первого плодоношения дерева
Анализ выживаемости в Python

Что такое анализ выживаемости?

Раздел статистики, изучающий время до наступления события.

  • Событие: отказ оборудования, дефолт по кредиту, рецидив болезни, конверсия пользователя или другой интересующий исход
  • Выживаемость: интересующее событие не наступает
  • Продолжительность выживания: время до наступления события (или до окончания наблюдений)
Анализ выживаемости в Python

Данные «время до события»

Диаграмма данных «время до события»

ID Duration Observed
A 2 Yes
B 4 Yes
C 5.2 No
D 2.5 Yes
  • Событие: должно быть чётким и однозначным, не может произойти частично
  • Для эффективного анализа выживаемости необходимо достаточно данных, в которых событие действительно наступает.
Анализ выживаемости в Python

Применение анализа выживаемости

  • Вычислить долю объектов, у которых наступит событие
  • Оценить время до события/отказа в популяции
  • Рассчитать частоту наступления события в популяции
  • Какие факторы увеличивают или снижают выживаемость?
  • Предсказать вероятности наступления события для объектов
Анализ выживаемости в Python

Прогнозирование времени отказа батареи

Карикатура о времени отказа батареи.

Анализ выживаемости в Python

Данные «время до события» для батарей

Battery ID Duration Dead Brand Truck
1 2.5 yrs No Brand A Long
2 6 yrs Yes Brand B Short
3 5 yrs No Brand B Long
... ... ... ... ...
1000 4.5 yrs Yes Brand A Short
  • Duration: время эксплуатации батареи
  • Dead: вышла ли батарея из строя
Анализ выживаемости в Python

Давайте потренируемся!

Анализ выживаемости в Python

Preparing Video For Download...