Python Pandas ClassicML

Датасет и пояснение к нему

Тестовое задание

  • Какое самое большое число различных объявлений пользователь добавил в избранное (событие 401) за день?
  • Сколько пользователей чаще пользуются рекомендациями (источники действий 2012 и 2437), чем поиском (300)?
  • Какая доля действий приходится на самое популярное объявление в его микрокатегории? (ответ от 0 до 1 с точностью до 3 знаков)
  • Какая микрокатегория наиболее похожа на микрокатегорию 259? Похожесть = количество пользователей, смотревших обе микрокатегории
  • В какой день недели доля контактов (303 и 857) с главной страницы (2012) от всех контактов наибольшая?
  • Сколько минут длилась самая длинная сессия? (сессия = последовательность событий с разницей не более 10 минут)
  • Какая доля объявлений имеет только просмотры (301 событие)?
  • Какая доля от всех просмотров (301) является повторными? (повторный = пользователь ранее смотрел это же объявление, прошло не менее часа)
  • Обучить модель предсказания retention (KNN, n_neighbors=5), измерить ROC-AUC на тесте
  • Из какого города эти данные?
  • Что означает событие 308?

Пояснение: для заданий 10 и 11 нет описания ни в инструкции, ни в датасете. Задание 9 долго обучалось.