ПОРТАЛ
RU LV

Методология рейтинга

Рейтинг школ и инструкторов здесь строится не по отзывам и не по оплате — только по реальной статистике CSDD: сколько попыток, сколько успешных. Эта страница объясняет, как из двух чисел получается одна позиция в списке — понятным языком и с самой формулой.

Почему простой процент — нечестно

Представь двух инструкторов:

Если сортировать просто по проценту, второй инструктор выглядит лучше. Но 3 ученика — слишком маленькая выборка, чтобы делать выводы уверенно — возможно, им просто повезло. 48 учеников уже дают обоснованную картину. Честный рейтинг не должен позволять маленькой выборке с удачным стечением обстоятельств обгонять большой, доказанный результат.

Как мы это решаем

Портал сортирует не по самому проценту — позицию в списке определяет нижняя граница доверительного интервала Уилсона (Wilson score interval, 95% доверие) — та же математика, которую использует, например, Reddit, чтобы ранжировать комментарии по соотношению голосов, а не по самому числу «нравится».

Простыми словами: формула спрашивает — «насколько низкой могла бы быть настоящая вероятность успеха, если мы осторожны и учитываем размер выборки?» Маленькая выборка с высоким процентом получает низкую, осторожную оценку. Большая выборка с честным процентом получает оценку, близкую к самому проценту — потому что для большой выборки случайность уже не играет такой роли.

В нашем примере: 48/34 (71%) → расчётное значение ≈ 0.57. 3/3 (100%) → расчётное значение ≈ 0.44. Первый ранжируется выше — именно так, как должно быть.

Сама формула

wilsonLowerBound(успехи, всего, z = 1.96):
  если всего === 0: вернуть 0

  p̂ = успехи / всего
  знаменатель = 1 + z² / всего
  центр = p̂ + z² / (2 × всего)
  разброс = z × √((p̂ × (1 − p̂) + z² / (4 × всего)) / всего)

  вернуть (центр − разброс) / знаменатель

z = 1.96 соответствует 95%-му доверительному интервалу — стандартный выбор в статистике, не наша придумка. Формула реализована в одном месте нашей внутренней системы и меняется только через код-ревью, не в админ-панели и не ручной правкой числа. Никто в команде портала не может «подправить» позицию конкретной школы.

Что означает процент, а что — позиция

Видимый процент в списке (например, «71%») — всегда честное, сырое число — мы его не прячем и не приукрашиваем. Но позицию в списке определяет описанная выше формула, а не сам процент. Это единственный нетривиальный момент, который стоит понимать: больший процент может оказаться ниже в списке, чем меньший, если за ним стоит меньшая выборка.

Бейдж достоверности

Рядом с каждой записью — бейдж, который показывает, насколько большая выборка стоит за формулой — он не влияет на позицию (это уже делает формула), а только предупреждает, насколько осторожно стоит относиться к числу:

Размер выборкиБейджТекст
≥ 30Выборка достаточная
10–29Выборка ограничена — учитывайте с осторожностью
< 10Выборка мала — рейтинг недостоверен

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

Что с теми, у кого данных ещё нет

Школа или инструктор без статистики CSDD (например, только что зарегистрированная школа) не показывается с 0% — это было бы выдуманное число. Вместо этого он появляется в отдельном блоке «Пока нет статистики CSDD» под основным списком.

Партнёр не получает преимущества

Автошкола FORS — партнёр портала, но в рейтинге это ничего не меняет — её позиция считается по той же самой формуле, с теми же данными, что и у любой другой школы. Единственное отличие — информационный бейдж «Партнёр портала» рядом с названием, который не влияет ни на порядок, ни на стиль строки.

Сортировку нельзя изменить

На страницах рейтинга нет кнопки «сортировать по проценту» — намеренно. Это был бы способ обойти честную методику через выбор в интерфейсе. Можно фильтровать по городу, языку и коробке, но порядок всегда остаётся по описанной формуле.

Рейтинг школ · Рейтинг инструкторов