Блог им. AlexCosta
В прошлой статье на этом блоге (и на DuelStocks.com) я разбирал разницу между относительной оценкой (сравнение компании с конкретным конкурентом) и абсолютной оценкой через DCF (что компания стоит сама по себе, исходя из её собственных денежных потоков). Добавил туда и третий угол зрения — индекс устойчивости баланса (FRI), который вообще не про «дорого/дёшево», а про то, не развалится ли бизнес финансово. Вывод был неприятным для любителей единого рейтинга: победитель по одному методу почти никогда не совпадает с победителем по другому.
Там же я честно указал на ограничение методики (раздел 2.4): дуэль — это сравнение только двух компаний. Классическая относительная оценка сравнивает компанию с группой аналогов, а не с одним произвольным соперником. Победитель одной дуэли против другого оппонента мог бы выглядеть совсем иначе.
Эта статья — прямая попытка закрыть этот пробел. И, что не менее важно, — измерить, насколько именно он закрывается, а не просто заявить, что закрывается.
Что мы ожидали увидеть — сформулировано заранееПеред тем как считать, я зафиксировал три проверяемые гипотезы, чтобы результаты ниже можно было сверить с ожиданиями, а не подгонять ожидания под результат постфактум:
Все три гипотезы подтвердились, причём третья — сильнее, чем мы рассчитывали (см. раздел 6).
МетодПолный круговой турнир по 12 компаниям (каждая с каждой) — это 66 дуэлей, избыточно для контент-пилота. Использовал circle method — стандартный алгоритм планирования частичных круговых турниров из теории спортивного расписания и психометрики — чтобы построить схему на 2 раунда, при которой граф «кто с кем встречался» образует один связный цикл через все 12 компаний (SWKS исключил из исходных 13 — наименьший вес в индексе среди группы, минимальное искажение от удаления).
Тур 1: NVDA–ON, AVGO–MCHP, MU–MPWR, AMD–MRVL, INTC–QCOM, TXN–ADI Тур 2: NVDA–MCHP, ON–MPWR, AVGO–MRVL, MU–QCOM, AMD–ADI, INTC–TXN
Связность графа — не формальность: оценки силы по модели Брэдли-Терри распространяются именно по графу «кто кого обыграл», и если бы граф распался на два несвязных кластера, модели было бы попросту не с чем сравнивать компанию из одного кластера с компанией из другого. Один связный цикл — это минимальная структура, при которой вообще можно ранжировать все 12 компаний друг относительно друга, даже если большинство пар никогда не встречались напрямую.
Из 12 результатов посчитал два рейтинга силы по итогам дуэлей:
Два результата в этом датасете «идеальны» именно в том смысле, который критичен для BT: компания, выигравшая обе свои игры, без коррекции получает оценку силы, устремляющуюся к бесконечности; компания, проигравшая обе — к нулю. Оба случая ломают модель. Я использовал стандартную регуляризацию — небольшое число «виртуальных» игр против условного среднего по турниру соперника, добавленных каждому участнику — которая делает все оценки конечными. Это не косметическая правка, а именно то, что вообще позволяет построить рейтинг при таком малом объёме данных — и именно поэтому точный числовой разрыв между соседними местами не стоит воспринимать буквально (подробнее — в разделе 6).
Дальше добавил два рейтинга, которые считаются по собственной отчётности каждой компании, независимо от того, с кем её сравнивали:
| Дуэль | Счёт | Победитель |
|---|---|---|
| NVDA vs ON | 80–20 | NVDA |
| AVGO vs MCHP | 100–0 | AVGO |
| MU vs MPWR | 27–73 | MPWR |
| AMD vs MRVL | 73–27 | AMD |
| INTC vs QCOM | 12–88 | QCOM |
| TXN vs ADI | 57–43 | TXN |
| NVDA vs MCHP | 100–0 | NVDA |
| ON vs MPWR | 12–88 | MPWR |
| AVGO vs MRVL | 100–0 | AVGO |
| MU vs QCOM | 31–69 | QCOM |
| AMD vs ADI | 34–66 | ADI |
| INTC vs TXN | 8–92 | TXN |
| Компания | Счёт (W-L) | Copeland | Место по BT | EV/Revenue (DCF) | Место | FRI | Место |
|---|---|---|---|---|---|---|---|
| TXN | 2-0 | +2 | 1 | 1.90x | 9 | 60 (умеренная) | 11 |
| QCOM | 2-0 | +2 | 2 | 3.54x | 5 | 89 (высокая) | 3 |
| MPWR | 2-0 | +2 | 3 | 5.27x | 3 | 98 (высокая) | 2 |
| NVDA | 2-0 | +2 | 4 | 19.84x | 1 | 64 (умеренная) | 10 |
| AVGO | 2-0 | +2 | 5 | 16.06x | 2 | 75 (высокая) | 8 |
| ADI | 1-1 | 0 | 6 | 3.87x | 4 | 87 (высокая) | 6 |
| AMD | 1-1 | 0 | 7 | 3.12x | 7 | 100 (высокая) | 1 |
| INTC | 0-2 | -2 | 8 | н/д (EV<0) | 12 | 32 (низкая) | 12 |
| MU | 0-2 | -2 | 9 | 0.64x | 11 | 76 (высокая) | 7 |
| ON | 0-2 | -2 | 10 | 1.93x | 8 | 88 (высокая) | 5 |
| MCHP | 0-2 | -2 | 11 | 1.71x | 10 | 73 (высокая) | 9 |
| MRVL | 0-2 | -2 | 12 | 3.45x | 6 | 89 (высокая) | 3 |
TXN — главный пример. Выиграл обе дуэли и держит 1-е место по BT, но по DCF-мультипликатору — только 9-е место из 12 (скромные 1,9x), а по устойчивости — 11-е, с флагом за повышенный долг (D/E около 0,9, слабое покрытие долга кэшем). Лучший результат по относительной оценке в турнире принадлежит одному из самых слабых участников по абсолютной оценке и устойчивости баланса.
MRVL — почти зеркальная история.Последнее место по BT, но делит 3-е по устойчивости (FRI 89) и держится в середине (6-е место) по DCF-мультипликатору. Если смотреть только на относительный рейтинг, про баланс MRVL вы узнаете мало верного.
AMD — средний результат и по дуэлям (1-1), и по DCF-мультипликатору (7-е место), но лучший показатель устойчивости во всём секторе (FRI 100 — ни единого флага конфликта, максимум по всем метрикам). Этого не видно, если смотреть только на то, кого AMD обыграла.
NVDA и AVGO — единственная пара, где DCF-слой сильно совпадает с относительным рейтингом (1-е и 2-е места по обоим). А устойчивость расходится: NVDA падает до 10-го места по FRI из-за метрики «запас ликвидности», заметно ниже порога «надёжный буфер» — реальный трейд-офф между силой роста/оценки и запасом прочности баланса, а не шум в данных.
INTC — контрольный случай. Последнее или почти последнее место по всем трём критериям, и единственная компания, для которой DCF-модель выдаёт отрицательную стоимость бизнеса напрямую (отрицательный свободный денежный поток ломает модель, а не просто занижает оценку). Когда фундаментал реально слабый по всем фронтам, все три метода сходятся — и это само по себе показательно: расхождения в остальных случаях отражают действительно неоднозначную картину, а не случайный шум методов оценки.
Насколько можно доверять 1-му месту?Прежде чем считать «TXN на 1-м месте» выводом про TXN, стоит разобраться, что именно двигает эту цифру.
Обе победы TXN — над INTC (0-2, ни одной победы во всей сети) и над ADI (1-1 — единственная заслуга ADI — победа над AMD). В модели Брэдли-Терри победа над командой, которая сама кого-то обыграла, весит больше, чем победа над командой с пустым послужным списком, потому что сила распространяется по графу транзитивно. NVDA, AVGO, QCOM и MPWR — остальные четыре команды с счётом 2-0 — каждая обыграла двух соперников с результатом 0-2 и без единой победы во всей сети. TXN — единственная команда 2-0, чья вторая победа одержана над соперником (ADI), у которого есть собственная живая победа. Именно это единственное косвенное звено отделяет 1-е место TXN по BT от четырёхкратной ничьей на вершине.
Это не баг метода — это ровно то, для чего Брэдли-Терри и придумана. Но это же ровно тот случай, когда стоит насторожиться и не читать слишком много в рейтинг, построенный на 2 играх на компанию. Чтобы не просто заявить это, а измерить, я прогнал Монте-Карло проверку: смоделировал 12 компаний со случайной «истинной» силой, прогнал тот же турнирный график по circle method и посмотрел, как часто 1-е место по Брэдли-Терри и 1-е место по простому Copeland-счёту расходятся чисто из-за случайности выборки, при разной длине турнира (4000 симуляций на каждую точку):
| Раундов на компанию | BT и Copeland расходятся в определении 1-го места |
|---|---|
| 2 (этот пилот) | 64,4% |
| 4 | 34,4% |
| 6 | 25,2% |
| 11 (полный круговой турнир) | 4,9% |
При 2 раундах то, какой метод вы используете для определения «кто первый», — почти монетка в вопросе, совпадёт ли он с более простым методом подсчёта. То есть математическая изощрённость Брэдли-Терри при таком объёме данных ещё не даёт стабильного ответа — только по-другому нестабильный. Эта нестабильность — свойство размера выборки, а не что-то специфичное для TXN, и именно поэтому я публикую это как пилотный результат, который нужно перепроверить на большем объёме данных, а не как подтверждённый вывод о лидере сектора.
Сколько раундов реально нужно?Раздел выше показывает, что 1-е место шатко при 2 раундах. Естественный следующий вопрос — и именно тот, на который эта статья должна дать количественный, а не качественный ответ — сколько раундов было бы достаточно, и что даёт каждый дополнительный раунд?
Я смоделировал круговые турниры того же дизайна на 12 компаний по circle method, с длиной от 1 раунда до полного кругового турнира на 11 раундов (когда каждая компания встречается с каждой ровно один раз), присваивая компаниям случайную «истинную» силу в каждой из 3000 смоделированных симуляций на строку таблицы. Затем измерил, насколько итоговый рейтинг по Брэдли-Терри совпадает с (известным в симуляции) истинным порядком силы:
| Раундов на компанию | Всего дуэлей (12 компаний) | Ранговая корреляция с истинным порядком (Спирмен) | Доля верно определённого топ-3 | % компаний с «идеальным» счётом |
|---|---|---|---|---|
| 1 | 6 | 0,32 | 37,0% | 100% |
| 2 (этот пилот) | 12 | 0,47 | 48,5% | 56,7% |
| 3 | 18 | 0,55 | 51,1% | 34,5% |
| 4 | 24 | 0,60 | 55,9% | 22,8% |
| 5 | 30 | 0,65 | 59,4% | 16,1% |
| 6 | 36 | 0,68 | 60,6% | 11,2% |
| 8 | 48 | 0,74 | 64,2% | 6,4% |
| 11 (полный круговой турнир) | 66 | 0,78 | 66,9% | 3,1% |
Выделяются два момента. Во-первых, пилотный дизайн (2 раунда) даёт ранговую корреляцию с «истинным» порядком около 0,47 — это полезно для выделения широких групп (явные лидеры/явные аутсайдеры), но ненадёжно для утверждения о конкретном 1-м месте. Во-вторых, больше половины участников (56,7%) заканчивают турнир на 2 раундах с математически «идеальным» счётом 2-0 или 0-2 — звучит убедительно, но, как показано выше, именно это и делает индивидуальный порядок мест нестабильным: идеальный счёт не содержит информации о том, насколько компания сильнее — только о том, что она выиграла все игры, которые ей выпали.
Как читать таблицу при планировании следующего турнира:
Структурно — да, частично: агрегирование 12 парных дуэлей в связную сеть, где каждая компания оценивается относительно подразумеваемой силы всей группы, а не одного произвольного соперника, — это настоящее методологическое улучшение по сравнению с одной дуэлью. Именно это и требуется от классической относительной оценки — «сравнение с пир-группой», переведённое на язык статистики парных сравнений.
Эмпирически ответ более осторожный, и таблица из раздела выше — честная версия этой осторожности. Конкретный дизайн на 2 раунда снижает остроту исходной критики, но не снимает её полностью. Место компании в этом пилотном рейтинге информативнее, чем победитель одной дуэли, но, судя по разделам выше, это всё ещё ближе к грубому разбиению на группы, чем к точному, устойчивому рангу. Ограничение из прошлой статьи (раздел 2.4) сейчас правильнее формулировать так: «решено по типу метода, но не по степени точности» — метод сравнения с пир-группой существует и работает; чтобы довести объём выборки до уровня, при котором отдельным местам можно доверять, — отдельная и измеримая цена, показанная выше.
ВыводыИсточник данных: отчётность SEC EDGAR (10-K/10-Q), получена через платформу DUEL (duelstocks.com). Все рейтинги, баллы и DCF-расчёты формируются раскрытыми фиксированными формулами по публичной отчётности — без субъективных корректировок аналитика. Результаты симуляций в разделах выше основаны на синтетических турнирах со случайно назначенной силой участников и используются только для характеристики статистических свойств метода планирования, а не для выводов о конкретных компаниях. Материал носит исключительно информационно-образовательный характер и не является индивидуальной инвестиционной рекомендацией. Прошлые данные не гарантируют результатов в будущем.