602 / 691SURV

Survivorship Bias

Искажение из-за отбора выживших

Survivorship Bias возникает, когда оценка исходной группы не учитывает единицы, позднее исчезнувшие из доступного набора данных. История сегодняшних победителей или действующих фондов тогда может отвечать на другой вопрос, чем история всех участников, отвечавших условиям в тот момент. Важны правило отбора, состав во времени и расчёты по прекратившим существование позициям.

Survivorship Bias — искажение из-за отбора выживших или всё ещё наблюдаемых единиц, если их результаты выдаются за результаты более широкой исходной совокупности. Само описание чётко определённой сегодняшней группы не является автоматически ошибкой.

QuantConnect описывает Survivorship Bias в тесте, ограниченном бумагами, дожившими до конца периода, с исключением снятых с листинга бумаг. Наша проверка начинается с исходного набора: какие единицы отвечали условиям в момент включения? Сегодняшний список не доказывает тогдашний состав. Критерий участия должен быть описан до результата и применяться также к единицам, исчезнувшим позднее. Иначе меняется вопрос, на который отвечает рассчитанное среднее. [QuantConnect — Research Guide: Survivorship Bias]

QuantConnect прямо связывает ретроспективное использование нынешних компонентов индекса с Look-ahead Bias: решение в прошлом не знало бы сегодняшнего состава. Поэтому наш аудит сохраняет историю включений и исключений и правило момента их вступления в силу. Одних исторических цен нынешних участников недостаточно. При динамическом отборе для каждого момента принятия решения нужно восстановить доступный тогда список; автоматическое изменение состава само по себе не доказывает правильности данных. [QuantConnect — Research Guide: Survivorship Bias]

По данным Morningstar, база CRSP Survivor-Bias-Free US Mutual Fund сохраняет сведения и об уже неактивных фондах. Наш методологический вывод: оценку исходной группы нельзя заменить обзором доступных сегодня фондов. Нужно указать единицу анализа, например фонд или его класс, и предотвратить непреднамеренный многократный учёт одной и той же экспозиции. Если цель — описать только сегодняшнее предложение, более узкая группа может быть уместна, но её доходность нельзя выдавать за результат всей исходной группы. [Morningstar — CRSP Survivor-Bias-Free US Mutual Fund Database]

Morningstar указывает, что базы акций CRSP включают активные и неактивные бумаги, а также постоянные идентификаторы для отслеживания их истории. Поэтому наше правило реализации отделяет идентичность инструмента от отображаемого названия. Переименование не должно создавать ложное новое начало, а объединение данных — случайно склеивать разные инструменты. Сохраняйте связи с событиями, датой и происхождением записи. Совпадение сегодняшнего тикера само по себе не является достаточным ключом для длинного исторического ряда. [Morningstar — CRSP US Stock Databases]

Документация LEAN описывает события делистинга и их обработку отдельно от обычных ценовых данных. Наша бухгалтерская проверка требует доказать, что произошло с удерживаемой позицией, денежными средствами и возможными последующими расчётами. Отсутствующая цена не является подтверждённым нулём или подтверждением исполнения по последней доступной цене. Неизвестный конечный результат обозначьте как неизвестный и опишите его влияние или сценарии; не удаляйте всю единицу лишь потому, что её история заканчивается раньше остальных. [QuantConnect — US Equity Corporate Actions]

QuantConnect сообщает о включении снятых с листинга бумаг в свой фундаментальный набор акций, одновременно указывая исключённые категории и отсутствующие значения отдельных полей. Наш вывод: обозначение базы само по себе не проверяет последующие фильтры и объединения таблиц. Аудит должен фиксировать число исключённых записей, причину и время применения фильтра. Ни заполнение пропусков, ни их отфильтровывание не должны незаметно создавать иную совокупность, чем обещано в задании. [QuantConnect — Fundamental Universes]

S&P Dow Jones Indices предупреждает, что ретроспективные результаты могут содержать survivor или look-ahead bias и не являются реальной торговлей. Наш вымышленный пример ниже изолирует изменение отбора при неизменных результатах отдельных единиц. Он не показывает типичный размер рыночной ошибки. В другом наборе могут исчезнуть и успешные единицы, поэтому направление разницы нельзя гарантировать заранее. Нужно указать веса, период и обработку денежных потоков; простое среднее и доходность реального портфеля не являются автоматически взаимозаменяемыми. [S&P Dow Jones Indices — Performance Disclosure]

S&P Dow Jones Indices отличает гипотетическую историю до запуска индекса от результатов после запуска и отсылает к методологии изменения состава. Поэтому наш итоговый протокол сохраняет исходную совокупность, правила участия, исключённые единицы, источник конечных значений и пересчитанный результат. Исправленный отчёт должен заменить ошибочный. Устранение Survivorship Bias само по себе не решает другие Look-ahead Bias, Overfitting, транзакционные издержки или доступность исполнения. Даже более полная история не обещает будущую доходность. [S&P Dow Jones Indices — Performance Disclosure]

ПримерПРИМЕР · SURV

Те же результаты, другая выбранная группа

Наша вымышленная модель наблюдает четыре одновременные единицы A, B, C и D за один и тот же период. Все отвечали условиям в его начале, и каждая начинает со 100 USD без долга, плеча и внешних денежных потоков. Их подтверждённые конечные значения с учётом расчётов составляют [120, 110, 80, 60] USD; возможные издержки уже включены в эти значения. Простые доходности равны [20, 10, -20, -40] %. Сегодняшний список содержит только A и B; признаки выживания — [1, 1, 0, 0]. C и D больше нет в списке, но их конечные значения в модели известны и не заменяются нулём. Вся исходная группа имеет начальную стоимость 400 USD и конечную 370 USD, то есть результат -30 USD и доходность -7.5 %. Одинаковые начальные вложения обеспечивают здесь совпадение этой доходности с простым средним четырёх доходностей. Ретроспективно выбранная группа A и B имеет начальную стоимость 200 USD и конечную 230 USD, то есть результат 30 USD и доходность 15 %. Разница составляет 22.5 процентного пункта, а не процентный рост одной доходности относительно другой. График показывает доходность каждой единицы и выделяет те, что входят в сегодняшний список. Это не временной ряд и не четыре повторяющиеся сделки. Выбранная пара не является исполнимым правилом, основанным на известном в прошлом будущем выживании. Пример не представляет исторический результат фондов или Bitcoin и не определяет величину либо направление искажения в другом наборе.

Для полной картины прочитайте эту статью вместе с Backtesting, Overfitting, Walk-forward Analysis, Look-ahead Bias, Paper Trading. На эту статью также ссылаются Look-ahead Bias.

01Всегда ли список действующих сегодня фондов ошибочен?

Нет. Он может правильно описывать сегодняшнее предложение. Ошибка возникает, когда его историю выдают за опыт всей исходной группы, включая фонды, исчезнувшие позднее. Всё зависит от вопроса и правила отбора.

02Достаточно ли приписать отсутствующим единицам полную потерю?

Нет. Исключение из списка и отсутствующая цена сами по себе не доказывают полную потерю. Нужно подтвердить фактический или модельный расчёт, признать неизвестные значения и описать допущения вместо незаметного исключения или замены нулём.

DOC · 001QuantConnect — Research Guide: Survivorship BiasДокументация ↗DOC · 002Morningstar — CRSP Survivor-Bias-Free US Mutual Fund DatabaseДокументация ↗DOC · 003Morningstar — CRSP US Stock DatabasesДокументация ↗DOC · 004QuantConnect — US Equity Corporate ActionsДокументация ↗DOC · 005QuantConnect — Fundamental UniversesДокументация ↗DOC · 006S&P Dow Jones Indices — Performance DisclosureДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией