Детальная информация

Название Разработка и исследования ПО для оценки персонализированного эффекта лечения в рамках анализа выживаемости: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development and Research of Software for Estimating Personalized Treatment Effect in the Context of Survival Analysis
Авторы Зиатдинова Алина Рафаилевна
Научный руководитель Селин Иван Андреевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика анализ выживаемости ; индивидуальный эффект лечения ; CATE ; мета-обучатели ; случайный лес выживаемости ; цензурирование ; перегруппировка ; синтетические данные ; каузальный вывод ; клинические исследования ; survival analysis ; individual treatment effect ; meta-learners ; random survival forest ; censoring ; regrouping ; synthetic data ; causal inference ; clinical trials
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2718
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42604
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Работа решает одну из центральных проблем персонализированной медицины: как оценить индивидуальный эффект лечения, если данные клинического исследования частично цензурированы. Изучены метаобучатели S-, T-, DR-, X-learner, разобраны слабые места существующих методов аугментации survival-данных и предложен алгоритм перегруппировки обучающей выборки. На Python с использованием scikit-survival и scikit-learn написан классобёртка SurvivalRegroupWrapper, совместимый с интерфейсом sklearn. Базовая модель − случайный лес выживаемости. Чтобы честно измерить качество, сгенерирован синтетический набор из 3 000 наблюдений, где истинный эффект лечения известен заранее. Метод проверен на девяти типах синтетических данных и сопоставлен с IPW. Перегруппировка снизила PEHE на 15–23%, ATE_bias − на 51–87%, причём сразу для всех четырёх мета-обучателей.

This work addresses one of the central challenges of personalized medicine: how to estimate individual treatment effect when clinical trial data are partially censored. Meta-learners (S-, T-, DR-, and X-learner) are studied, the weaknesses of existing augmentation methods for survival data are analyzed, and a training set regrouping algorithm is proposed. A wrapper class, SurvivalRegroupWrapper, compatible with the sklearn interface, was implemented in Python using scikit-survival and scikit-learn. The base model is a random survival forest. To measure performance rigorously, a synthetic dataset of 3,000 observations was generated, for which the true treatment effect is known in advance. The method was tested on nine types of synthetic data and compared against inverse probability weighting (IPW). Regrouping reduced the Precision in Estimation of Heterogeneous Effect (PEHE) by 15–23% and the average treatment effect bias (ATE bias) by 51–87%, consistently across all four meta-learner.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...