21

как работают яндекс.пробки

  • Upload
    yandex

  • View
    426.032

  • Download
    0

Embed Size (px)

Citation preview

Page 1: как работают яндекс.пробки
Page 2: как работают яндекс.пробки

Леонид Медников Аналитик сервиса Яндекс.Пробки

Яндекс.Пробки и статистика

Page 3: как работают яндекс.пробки

О чём?

•  Как работают Яндекс.Пробки

•  Как сделать лучше

•  Статистика

Page 4: как работают яндекс.пробки

Принцип работы Яндекс.Пробок

55.749071 37.634781

Page 5: как работают яндекс.пробки

Принцип работы Яндекс.Пробок

55.749071 37.634781

Page 6: как работают яндекс.пробки

Посмотрим подробнее

• Где ехала машина? • Машина ли? J • Как ехали другие? • Что же здесь на самом деле? • И всё это в реальном времени на потоке от сотен тысяч машин

Page 7: как работают яндекс.пробки

Схема работы Яндекс.Пробок

Page 8: как работают яндекс.пробки

Посчитаем ручные затраты

Только в Москве длина дорог >4000 км Если закрашивать грубо, участками длиной 1 км И тратить на изучение ситуации и изменение статуса участка

10 секунд

На обновление всей карты потребуется

40 000 секунд т.е. >10 час

Чтобы обновлять карту каждые 4 минут нужно

> 150 человек

Page 9: как работают яндекс.пробки

Как сделать лучше?

• Где ехала машина? • Машина ли? • Что же здесь на самом деле? • Ваши идеи…

Page 10: как работают яндекс.пробки

Как проверить, что стало лучше?

Чтобы проверить, что стало лучше, нужно научиться измерять это «лучше». Как измерить качество пробок? Нужно сравниться с действительностью.

Page 11: как работают яндекс.пробки

Сравниваем с действительностью

• Где ехала машина? • Машина ли? • Что же здесь на самом деле? • Метрика качества – посчитаем…

Page 12: как работают яндекс.пробки

Уверены, что лучше?

Новый  алгоритм  1   Число  раз   %  от  всех  

Лучше   54   81%  Хуже   13   19%  

Новый  алгоритм  2   Число  раз   %  от  всех  

Лучше   5   83%  Хуже   1   17%  

Page 13: как работают яндекс.пробки

Статистика

Случайные значения

Поиграем…

Page 14: как работают яндекс.пробки

Статистика. Бросили монетку 3 раза. I   II   III   Σ  

0   0   0   0  

0   0   1   1  

0   1   0   1  

0   1   1   2  

1   0   0   1  

1   0   1   2  

1   1   0   2  

1   1   1   3  

Суммарно  выпало   раз   Вероятность  

0   1   0,125  

1   3   0,375  

2   3   0,375  

3   1   0,125  

Сумма   8   1  

Формула  для  суммы   2N   Всегда  1  

N – число бросков, ���в нашем случае 3

Page 15: как работают яндекс.пробки

Статистика. Случайные значения Пример. Сколько раз выпал «орёл» при N-кратном броске монеты. Любая комбинация равновероятна, всего 2N различных комбинаций, а значит вероятность любой комбинации 1 раз на 2N случаев. Получить в сумме 0 можно только одним способом. Получить в сумме 1 можно N способами. Получить в сумме k можно CN

k способами

Page 16: как работают яндекс.пробки

Статистика

• Случайные значения • Среднее и наблюдаемое среднее

Посмотрим…

Page 17: как работают яндекс.пробки

Статистика. Вероятность отклонения

Чтобы оценить, насколько вероятно такое отклонение, нужно посчитать сумму всех вероятностей в «хвосте». Например, здесь нужно посчитать сумму вероятностей выпадения 0, 1, 2, 3 раза.

Page 18: как работают яндекс.пробки

Уверены, что лучше?

Новый  алгоритм  1   Число  раз   %  от  всех  

Лучше   54   81%  Хуже   13   19%  

Новый  алгоритм  2   Число  раз   %  от  всех  

Лучше   5   83%  Хуже   1   17%  

Page 19: как работают яндекс.пробки

Статистика

• Случайные значения • Среднее и наблюдаемое среднее • Правильная (репрезентативная) выборка • Причинно-следственные связи

Page 20: как работают яндекс.пробки

Итого

•  Как работают Яндекс.Пробки GPS данные от водителей + алгоритмы

•  Как сделать лучше Измеряем качество, сравнивая с действительностью

•  Статистика Чем меньше измерений, тем больше случайная ошибка

Page 21: как работают яндекс.пробки

Леонид Медников

Аналитик сервиса Яндекс.Пробки

[email protected]

Вопросы?