Справка по прогнозам

Назад в дашборд

Куда смотреть?

Верхние карточки и основной график по-прежнему используют текущий основной прогноз. Это главный привычный вид, который мы специально не ломали.

Strategy Outputs - это сравнительная панель. Она показывает, как разные стратегии прогнозируют week-1 views из одного и того же последнего снепшота. Смотри туда, чтобы видеть разногласия между методами, а не как на единственную истину.

На основном графике серой пунктирной линией также показан чистый pace_decay P50. Это спокойный baseline: что получится, если взять текущий pace и плавно затухать его к 168h.

Strategy Checkpoints особенно полезен после того, как видео добралось до 168h. Там видно, что каждая стратегия предсказывала на 24h, 48h, 72h и 168h, и насколько потом промахнулась.

Forecast v2 не подменяет Main current: это отдельный экспериментальный блок. Он появится после следующего live-снепшота; старые v2-прогнозы задним числом не создаются, чтобы не подсматривать будущее.

Blend специально показан отдельно, но он пока не откалиброван. Ему нужны несколько завершенных видео, прежде чем его веса можно будет воспринимать всерьез.

Термины

P25Нижний сценарий week-1 views. Если модель нормально откалибрована, факт чаще должен быть выше этого значения.
P50Средний сценарий, он же основной target-прогноз. В идеале похожие видео примерно в половине случаев должны финишировать выше него, а в половине ниже.
P75Верхний сценарий week-1 views. Это полезно для понимания апсайда, но это не обещание.
Heuristic scoreТехническая оценка качества входных данных, а не вероятность правильного прогноза. Для v2 она учитывает возраст, размер истории, ширину диапазона и OOD; при четырех аналогах ограничена сверху.
OODOut of distribution: текущий ролик отличается от истории по cumulative views или сглаженному pace. Чем выше OOD score, тем осторожнее прогноз и шире диапазон.
Bucket probabilityЭкспериментальная вероятность финиша в диапазоне шириной 10M. Пока данных мало, это сценарное распределение, а не откалиброванная статистическая гарантия.
SignalКороткий итоговый ярлык на основе уровня прогноза, heuristic score и spike-risk. Это удобный alert-label, а не отдельная модель.

Стратегии

Main current

Зеркало текущего основного прогноза, который хранится в forecasts.

  • Плюс: сохраняет преемственность с главными числами в дашборде.
  • Минус: на ранних часах может быть слишком осторожным, особенно когда истории мало.

Main v2

Отдельный прогноз: age-specific tail multiplier, аналоги по cumulative views и rolling pace, shrinkage к общей медиане и OOD-защита.

  • Плюс: unusual ролик не получает ложную высокую уверенность только из-за четырех похожих финалов.
  • Минус: до накопления широкой истории он все равно в основном остается robust multiplier-моделью.

Pace decay

Берет текущий hourly pace и предполагает, что темп постепенно затухает к 168h.

  • Плюс: простая и обычно менее дерганая стратегия, чем голый текущий pace.
  • Минус: может пропустить поздний буст, внешний трафик или необычное удержание.

72h to 168h multiplier

Смотрит на завершенные видео и оценивает, во сколько раз просмотры обычно растут с 72h до 168h.

  • Плюс: опирается на реальные завершенные результаты.
  • Минус: недоступна до 72h и очень хрупкая, пока у нас один-два завершенных видоса.

Nearest analogues

Ищет завершенные видео, которые на таком же возрасте были похожи по views и pace, а потом переносит их итоговый 168h результат на текущий видос.

  • Плюс: когда истории достаточно, ловит реальные формы кривых, а не только формулу.
  • Минус: при маленькой истории либо недоступна, либо легко переобучается на один похожий случай.

Checkpoint multiplier

Берет завершенные видео на текущем возрасте текущего ролика и смотрит медианный множитель от этого возраста до 168h.

  • Плюс: работает уже на 24h и 48h, поэтому полезен для более раннего прогноза.
  • Минус: пока истории мало, он почти полностью повторяет первый завершенный ролик и может переобучиться на похожие видео.

Spike-sensitive adjustment

Берет pace decay и немного сдвигает прогноз, если недавний pace похож на spike.

  • Плюс: spike-risk становится виден отдельной строкой, а не спрятан внутри общего числа.
  • Минус: детектор spike - эвристика, поэтому может принять шум за настоящий сигнал.

Blend

Взвешанная смесь доступных стратегий.

  • Плюс: потом будет удобно тюнить, когда backtests покажут, какие стратегии лучше работают на разных возрастах видео.
  • Минус: пока не откалиброван; воспринимай его как поверхность для настройки, а не как главный авторитет.

Rolling pace decay v2

Использует прирост views за 6h, затем 3h/1h как fallback, и применяет фиксированное затухание. Минутный API batch больше не является входным pace.

  • Плюс: воспроизводимый self-curve baseline без исторических аналогов.
  • Минус: backtest показывает систематический недобор хвоста, поэтому вес в Blend v2 маленький.

Trend decay v2

Сравнивает два соседних rolling-окна и оценивает собственное затухание текущего видео, затем сжимает его к базовому decay.

  • Плюс: может заметить ускорение или более долгий хвост без поиска аналога.
  • Минус: на ранних часах нестабилен; до 12h не участвует в Blend v2.

Tail multiplier v2

Чистая глобальная медиана multiplier от текущего возраста до 168h в log-space.

  • Плюс: простой robust baseline и честная контрольная точка для Main v2.
  • Минус: не различает тематику и форму кривой текущего ролика.

Blend v2

Возрастная смесь Main v2, rolling pace decay v2 и trend decay v2. После 24h Main v2 получает 85-95% веса.

  • Плюс: компоненты сохраняются отдельными строками и больше не дублируют один multiplier под разными именами.
  • Минус: пока экспериментален; оценивать надо отдельно на 24h, 48h и 72h.