Детальная информация
| Название | Разработка и исследования ПО для оценки персонализированного эффекта лечения в рамках анализа выживаемости: выпускная квалификационная работа бакалавра: направление 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|