Справка

Обратно на сайт

Рейтинг авторов

Как рассчитывается рейтинг авторов

Общий принцип

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

Условия участия рассказов

В расчет рейтинга автора попадают только те рассказы, которые:

  • Опубликованы и доступны для чтения
  • Имеют минимум 5 оценок от читателей
  • Имеют рассчитанный рейтинг

Если у автора нет ни одного рассказа, соответствующего этим условиям, рейтинг автора не рассчитывается.

Как считается рейтинг автора

Шаг 1: Определение веса каждого рассказа

Каждый рассказ получает вес в зависимости от количества оценок:

  • Если у рассказа до 25 оценок, вес равен количеству оценок
  • Если у рассказа 25 и более оценок, вес ограничивается значением 25

Пример:

  • Рассказ с 10 оценками → вес = 10
  • Рассказ с 30 оценками → вес = 25 (максимум)
  • Рассказ с 5 оценками → вес = 5

Шаг 2: Взвешенная сумма рейтингов

Для каждого рассказа умножаем его рейтинг на его вес и суммируем все произведения.

Пример:

  • Рассказ 1: рейтинг 8.5, вес 10 → вклад = 8.5 × 10 = 85
  • Рассказ 2: рейтинг 9.2, вес 25 → вклад = 9.2 × 25 = 230
  • Рассказ 3: рейтинг 7.8, вес 5 → вклад = 7.8 × 5 = 39
  • Взвешенная сумма = 85 + 230 + 39 = 354

Шаг 3: Суммарный вес автора

Суммируем веса всех рассказов автора.

Пример (продолжение):

  • Суммарный вес = 10 + 25 + 5 = 40

Шаг 4: Байесовская коррекция

Чтобы рейтинг был более справедливым и устойчивым, применяется байесовская коррекция:

Формула:

Рейтинг автора = (Взвешенная сумма + 25 × Средний рейтинг платформы) / (Суммарный вес + 25)

Где:

  • 25 — коэффициент доверия (константа)
  • Средний рейтинг платформы — средний рейтинг всех рассказов на платформе, имеющих минимум 5 оценок

Пример (продолжение):

  • Предположим, средний рейтинг платформы = 8.4
  • Рейтинг автора = (354 + 25 × 8.4) / (40 + 25) = (354 + 210) / 65 = 564 / 65 = 8.68

Зачем нужна байесовская коррекция?

  1. Защита от случайности: Авторы с небольшим количеством оценок не получают завышенный или заниженный рейтинг из-за случайных колебаний.
  2. Учет общего уровня платформы: Если на платформе в целом высокий уровень качества, это учитывается при расчете.
  3. Справедливость: Авторы с разным количеством произведений и оценок сравниваются на более равных условиях.

Особенности

  • Рейтинг обновляется автоматически при изменении оценок рассказов
  • Рассказы с менее чем 5 оценками не участвуют в расчете (их рейтинг еще нестабилен)
  • Максимальный вес рассказа ограничен 25, чтобы популярные произведения не доминировали в рейтинге автора
  • Средний рейтинг платформы обновляется раз в сутки для оптимизации производительности

Пример расчета

Автор имеет 3 рассказа:

Рассказ Рейтинг Количество оценок Вес Вклад (рейтинг × вес)
Рассказ А 9.2 30 25 230
Рассказ Б 8.5 12 12 102
Рассказ В 7.8 5 5 39

Расчет:

  • Взвешенная сумма = 230 + 102 + 39 = 371
  • Суммарный вес = 25 + 12 + 5 = 42
  • Средний рейтинг платформы = 8.4 (пример)
  • Рейтинг автора = (371 + 25 × 8.4) / (42 + 25) = (371 + 210) / 67 = 8.67

Алгоритм разработан для обеспечения максимальной справедливости и точности оценки творчества авторов на платформе.