Про веселую аналитику и практику программирования

Позднее Ctrl + ↑

Веселая аналитика. Радиостанции

В рамках практики анализа открытых данных и просто практики анализа

Введение

Не так давно столкнулся с сервисом Google Trends https://trends.google.ru/trends/, и мне показалось интересным сделать небольшую статистику, используя данный сервис. Сразу стоит сказать, что результаты, показываемые Google Trends, скорее в «попугаях», чем в осмысленных величинах. Официальное определение выглядит так:
Динамика популярности
Числа обозначают уровень интереса к теме по отношению к наиболее высокому показателю в таблице для определенного региона и периода времени. 100 баллов означают наивысший уровень популярности запроса, 50 — уровень популярности запроса, вдвое меньший по сравнению с первым случаем. 0 баллов означает местоположение, по которому недостаточно данных о рассматриваемом запросе.
То есть некоторый индекс популярности поисковых запросов, будем полагать, что чем он выше тем лучше, по крайней мере, для того же запроса, по которому получены данные.
На повестке дня анализ открытых данных по радиостанциям:

  • данные по популярности поисковых запросов
  • данные полученные с сайта компании Mediascope https://mediascope.net/data/

Инструменты

  • pytrends — https://pypi.org/project/pytrends/1.1.3/ — для использования Google Trends API
  • plotly — для построения интерактивных графиков
  • pandas — для удобного оперирования данными

Данные

Google Trends

Чтобы скачивать данные из Google Trends, воспользуемся библиотекой pytrends — https://pypi.org/project/pytrends/1.1.3/.
Импортируем библиотеку, задаем зону поиска — Россия, в запроса передаем предварительно созданный список станций, задаем временной промежуток — today 5-y — за прошедшие 5 лет, запускаем и ждем, когда все будет готово.

from pytrends.request import TrendReq
pytrends = TrendReq(hl='ru-RU', tz=360)
trends_data = []
for s in station_list:
    s = s.lower()
    kw_list = [s]
    pytrends.build_payload(kw_list, cat=0, timeframe='today 5-y', geo='', gprop='')
    interest_over_time_df = pytrends.interest_over_time()[[s]]
    trends_data.append(interest_over_time_df)
    
google_trends = trends_data[0]
for i in range(1, len(trends_data)):
    google_trends = google_trends.merge(trends_data[i], left_index=True, right_index=True)

Несколько секунд ожидания и на выходе, таблица с результатами:

Данные Mediascope

Открытые данные по слушанию радиостанций предоставляются по нажатию кнопки на сайте и в виду их небольшого объема, я решил записать их вручную. Список станций, выбранный параметр Reach Daily и информация, собранная на просторах интернета, о медиахолдингах, к которым относятся радиостанции, жанре радиостанции по личным ощущениям автора=).

Анализ

Базовый анализ

Сначала пройдемся по простому, посмотрим сколько станций какого жанра, кол-во станций в холдингах и прочее. В данных присутствуют только те радиостанции, которые есть в выдаче Mediascope.
Кол-во станций — 45
Кол-во холдингов — 13 холдингов и 2 радиостанции в частном владении

Тут стоит немного сказать о жанрах, Популярная музыка — на этих станциях крутится и русская и зарубежная музыка, а в жанре Русская популярная музыка — только русская популярная музыка. Делаем вывод — либо поговорить, либо попса. Что-то более менее уникальное, так и остается уникальным даже в количественном отношении!

В топе по количеству станций:

  • ГПМ — Газпром медиа — 8 станций
  • ЕМГ — Европейская медиагруппа — 6 станций
  • Krutoy медиа — 5 станций
  • РМГ — Русская медиагруппа — 5 станций

Оценим жанровое разнообразие медиахолдингов. Посчитаем кол-во уникальных жанров для каждого холдинга и разделим на общее кол-во уникальных жанров.

Krutoy медиа — станций много, но все однотипны!

РМГ — станций меньше чем в ЕМГ, но разнообразнее!

Переходим к рейтингам радиостанций

Топ-3 по дневному охвату:

  • Авторадио
  • Европа+
  • Эхо Москвы

По суммарному рейтингу медиахолдингов лидеры следующие:

  • Газпром медиа
  • Европейская медиагруппа
  • Русская медиагруппа

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

Газпром медиа уступает вершину пирамиды Европейской медиа группе, так как эффективнее использует имеющийся ресурс. А Krutoy медиа опускается на дно нашего рейтинга — малоэффективны все его станции.

На очереди данные популярности в вебпоиске. Данных от Google Trens достаточно много, не все из них интересны. Посмотрим на забавные инсайты.

Первая неделя года — все ностальгируют!

Пики на графике Ретро ФМ приходятся аккурат на первую неделю каждого года, всем хочется тепла и уюта от старых добрых песен или этому способствует фестиваль «Легенды Ретро ФМ». Самый крутой график имеет Новое радио — рекламы видимо много🧐.

На графиках популярности Авторадио есть аналогичные пики, только они приходятся на последнюю неделю перед Новым годом. Вероятно этому способствует фестиваль «Дискотека 80-х», но он проходит в конце ноября. Какой-то замедленный эффект на вебпоиск имеют оба события🧐.

Интересности у есть у графика популярности Детского радио — провалы приходятся на середину июля, увеличение интереса происходит в начале осени, видимо Детское радио сильно привязано к учебному году.
Самый веселый инсайт случился с радио Романтика. Видите пик популярности в январе 2018 года🤓, и нет это не эффективные действия руководства, а в конце января вышел южнокорейский телесериал «Радио Романтика» и последняя серия вышла 20 марта, в этот период пик спадает. Такая оказия!

У двух рок🤘 станций наблюдается совместный спад популярности, не до рока сейчас!

Посмотрим на графики популярности радиостанций в вебпоиске по данным Google Trends

Не совсем похоже на то, что видели выше. Да и сравниваем тут не абсолюты, сей рейтинг говорит о том, что популярность Радио Шансон сейчас по отношению к некоторому максимуму для Радио Шансон выше чем у других станций по отношению к их собственному некоторому максимуму.

По холдингам различий практически нет! Перестановки только внизу списка.

И под конец вам скаттерплот «Reach Daily vs Popularity»

Комментариев не будет, сами ищите здесь связь, если хотите её найти😉

Для корректности

Ссылка на источник данных: Mediascope
Название исследования: Radio Index
Период исследования «август-октябрь 2019»
Регион исследования: «Москва»
Reach Daily (’000) — накопленное суточное количество слушателей радиостанции в тысячах человек.

 186   11 мес   #radio #analytic #mediascope #google

#Каждыйможетстать

Пиу-пиу, ребяты🖐️

В течении своего пути мы много преодолеваем трудностей, прикладываем силы 💪 к достижению целей. Среди всех целей есть знаковые, они могут быть не связаны с профессией или хобби, а быть опытом для самого себя.
📌Таким опытом была игра на фортепиано🎹.
📌Моя сестра @tati.yureva 😘 всегда училась и учится по классу этого замечательного интструмента. Я же инженер от кончика пальцев до макушки головы, но обожающий музыку. Всегда был интересен этот творческий процесс игры на фортепиано
📌Набравшись смелости, или накопив достаточно сил, чтобы решится, пошёл я постигать азы игры.
📌Немного проясню: конечно электрические схемы и различные цифры мне понимать гораздо легче, чем текст, но нотная 🎼 грамота — тёмный лес, поэтому все начинается с неё. И шаг за шагом ты постигаешь этот таинственный язык, учишься понимать его.
📌А ещё забыл упомянуть: что не смотря на присутствие всего лишь 7 нот (белые клавиши), есть ещё чёрные 🤦‍♂️ и октавы — группы по 7 нот (не всегда по 7 конечно 😉) — в общем бесконечное разнообразие палитры звуков, ещё и руки две 🤦‍♂️.
📌В общем немного осознав (выучив конечно) ноты, их сочетания и октавы и, перестав путаться в них, двинулся 🚶‍♂ я к заветной игре
📌В общем не передать детскую радость бесконечного масштаба, которую я испытывал, когда исполнял крохотные пьесы и главное я кайфовал, но напряжение было колоссальное, это мобилизация всех ресурсов тела. Ибо для меня проще взять интеграл (да какой-нибудь несобственный с параметром) или решить дифур, чем вот эти 7 белых клавиш. Восторг, кайф, радость, счастье 🤟
📌 За время учёбы в вузе я не испытывал ничего подобного, когда мозг как будто кипит, бурлит и шевелится, реально, будто в моменты игры происходит перестроение нейронных связей 🔥
📌И когда слегка продвинувшись в игре (замечу, что вначале игра однорукая 🤚), то есть исполнение пьес на полстранички и иногда с листа не вызывают проблем, ты думаешь счастье настало, нет, вы забыли про вторую руку. Карл, вторая рука и ей тоже надо играть😱
📌Всё что ты знал о своих способностях до момента игры двумя руками, мелочь. А это всего лишь две твои, родные руки 🙌 и 10 пальцев. В общем, ребяты, две руки заставляют встать в такую раскоряку ваш мозг, он нереально прокачивается.
📌С течением времени игра двумя руками была освоена. Скажу больше, когда пытаешься контролировать процесс игры, то есть куда должен дать следующий палец и прочее, ничего не получается, игра рассыпается. Но стоит только отпустить этот процесс, дать ему бесконтрольное течение, игра преобразуется.
📌К этому моменту уже появились любимые пьесы, какое же удовольствие их исполнять, сам факт, того что ты этого достиг, наполняют тебя бесконечной радостью, а возможность поделиться этой радостью утраивает бесконечность👌
📌В процессе обучения, понял, что магии в этом процессе нет, только терпение и труд и все достижимо. Стал понимать термины, которыми оперирует сестра и даже мог поддержать разговор (немного).
📌Окунувшись в мир фортепиано 🎹, понимаешь что все достижимо, главное приложить нужное кол-во усилий 💪 в нужном направлении 👉.
📌Спасибо педагогу за терпение, спасибо сестре за поддержку, спасибо @tertyshinka за веру.
📌После такого опыта взяться за игру на губной гармошке было гораздо легче😛
#каждыйможетстать если желание его сильно и вера непоколебима и достаточно страсти, чтобы не потухнуть до конца, дерзайте за новым опытом 🙃
ps: ушел, врываться в ряды аналитиков данных, ведь сегодняшняя моя страсть анализ данных и Python 🐍
#yandex #learn #каждыйможетстать #python