Исходный размер 1140x1600

Звук двух десятилетий

PROTECT STATUS: not protected

Описание

Какие данные я выбрала и где их нашла

В данном проекте анализируется открытый датасет Spotify Tracks с платформы Kaggle. Он содержит информацию о треках, представленных в каталоге Spotify: год релиза, популярность, длительность, темп, а также вычисленные аудио-характеристики — valence (эмоциональная окраска), energy, danceability, acousticness, instrumentalness и др.

Для исследования была сформирована выборка треков, выпущенных в период 2000–2020 годов. Такой временной диапазон позволяет сфокусироваться на современной музыкальной эпохе — времени доминирования стриминговых сервисов и стабильных цифровых метрик.

0

импорт данных и первичная проверка

Почему именно эти данные

Музыка — редкий пример культурного феномена, который одновременно эмоционален и хорошо формализуем. Spotify предоставляет числовые метрики для треков, что позволяет рассматривать музыку как массив данных, а не только как художественный объект.

Этот датасет ценен тем, что:

  • репрезентирует глобальную музыкальную среду, а не локальную выборку;
  • содержит объективные числовые характеристики, которые можно анализировать статистически;
  • позволяет изучать долгосрочные тренды — как изменяются эмоциональность, энергичность и структура музыки во времени.

Фактически речь идёт о попытке прочитать музыкальную историю двух десятилетий через данные.

Какие виды графиков я использую и зачем

В исследовании применяются несколько типов визуализаций, каждый из которых решает свою аналитическую задачу:

  • Линейный график — анализ временных рядов (динамика средней эмоциональности valence по годам).
  • Гистограмма — исследование распределения длительности треков и выявление скрытых стандартов.
  • Диаграмма рассеяния — изучение связи между valence и popularity, а также между tempo и energy.
  • Boxplot — анализ распределения valence по десятилетиям и оценка вариативности эмоциональной палитры.

Такой набор позволяет сочетать изучающий формат (поиск паттернов) и объясняющий (иллюстрация уже сформулированных выводов).

Оформление графиков

В оформлении графиков я опиралась на визуальный язык ночной музыкальной сцены и неоновой эстетики начала 2000-х — культурного фона, в котором формировались ключевые жанры и технологические решения эпохи стриминга. Такой визуальный выбор не является декоративным: он выполняет аналитическую функцию и связывает абстрактные числовые параметры с их реальным культурным контекстом.

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

Исходный размер 1920x1080

Кроме того, выбранная палитра подчёркивает аналитический характер работы: контрастные линии и светлые акцентные точки позволяют более чётко фиксировать изменения временных рядов, распределения и плотность облаков наблюдений. Благодаря этому визуализация выполняет двойную задачу — сохраняет академическую читаемость и одновременно резонирует с эстетикой анализируемой эпохи.

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

Исходный размер 1920x842

код стилизации графиков

Этапы работы

Отбор релевантных признаков

Первый шаг обработки данных — формирование аналитической выборки, то есть выделение только тех признаков, которые непосредственно участвуют в исследовании. Изначальный датасет Spotify содержит множество служебных полей (например, URI, идентификаторы или описательные строки), не имеющих ценности для анализа музыкальных характеристик.

Выбор признаков отражает аналитическую стратегию проекта:

  • valence, energy, danceability, tempo — ядро аудио-характеристик Spotify, позволяющее количественно моделировать эмоциональные и структурные свойства музыки;
  • popularity — социальная метрика, необходимая для проверки гипотез о связи между художественными параметрами и массовым успехом;
  • duration_ms → источник будущей метрики длительности в минутах;
  • acousticness, loudness, speechiness, instrumentalness — дополнительные параметры, позволяющие уточнять звуковую картину и учитывать вариативность продакшена.

На этом этапе происходит сепарация “данных для анализа” от шумовых столбцов, что является обязательным компонентом любой исследовательской методологии.

Исходный размер 1920x842

формирование аналитической выборки

Фильтрация по годам и очистка пропусков

Цель проекта — изучение музыкальных трендов 2000–2020 годов, то есть эпохи активного формирования цифровой музыкальной среды. Поэтому фильтрация по годам является не просто техническим действием, а концептуальным сужением исследовательского горизонта.

Выбор диапазона обусловлен:

  • переходом индустрии к цифровым форматам и стримингу
  • стандартизацией аудио-метрик (именно в этот период появляются автоматические характеристики: valence, energy и др.)
  • возможностью исследовать целостный двадцатилетний цикл с достаточно большой выборкой

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

Повторный вызов df.info() позволяет убедиться, что очищенная структура данных соответствует требованиям анализа.

Исходный размер 1920x842

фильтрация по годам и очистка пропусков

Создание новых признаков

Этот шаг формирует вторичные признаки, которые невозможно получить напрямую из датасета, но которые играют ключевую роль в аналитике:

  1. Преобразование длительности Длительность в миллисекундах — технический формат, неудобный для интерпретации.

Перевод в минуты:

  • делает данные максимально читабельными,
  • позволяет строить распределения,
  • помогает выявлять индустриальные стандарты.

Это важное исследовательское решение: теперь длительность трека — не машинная единица измерения, а интерпретируемый параметр, связанный с производственными и форматными практиками музыкальной индустрии.

  1. Вычисление десятилетия

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

  • изменения эмоциональной палитры
  • изменение структуры темпа
  • вариативность энергичности
  • эволюцию композиционных стандартов

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

Исходный размер 1920x842

создание новых признаков

Описательная статистика

describe() формирует количественный профиль каждого признака:

  • среднее значение (mean) показывает “типичное” состояние переменной
  • стандартное отклонение (std) отражает вариативность и внутреннюю неоднородность музыкального материала
  • квартильные значения (25%, 50%, 75%) позволяют увидеть распределение внутри выборки
  • минимумы и максимумы демонстрируют диапазоны художественных и технических параметров

Описательная статистика — это фундамент нижнего уровня, на котором строится всё дальнейшее исследование. Она позволяет:

  • проверить корректность данных
  • увидеть outliers
  • определить, какие параметры имеют узкие, а какие — широкие распределения
  • понять, какие переменные потенциально коррелируют или влияют на популярность

Например:

  • высокая вариативность valence укажет на то, что эмоциональная палитра внутри эпохи разнообразна
  • низкая вариативность duration_min подтвердит индустриальную стандартизацию длительности треков
  • характер распределения tempo может указывать на музыкальные предпочтения эпохи
Исходный размер 1920x842

описательная статистика

Аналитические направления данных Spotify

Распределение аудио-характеристик (valence, energy, tempo)

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

Динамика эмоциональности музыки по годам

Это один из наиболее информативных графиков. Он отражает, как менялась средняя эмоциональная окраска (valence) музыки с 2000 по 2020 год. Такая динамика показывает не просто художественные изменения, но и возможные культурные сдвиги: тенденции к меланхолии, мрачности или, наоборот, к более светлым, оптимистичным звучаниям.

Через анализ временного ряда можно уловить ритм музыкальной эпохи — периоды стабильности, всплески, разрывы, точки перехода.

Энергичность и танцевальность музыки

Параметры energy и danceability оказались более структурно сложными, чем кажется. Мне было важно увидеть, как они соотносятся между собой внутри выборки: формируют ли они единый тип «современного звучания», или музыкальная среда гораздо более многослойна.

Диаграмма рассеяния помогает увидеть скрытые кластеры — например, медленные, но насыщенные по энергии треки, или наоборот — быстрые, но «лёгкие» по интенсивности.

Длительность треков

Анализ длительности выявляет негласные индустриальные стандарты: существуют ли устойчивые форматы, например, «трек на 3–4 минуты», или диапазон шире, чем принято думать.

Форма гистограммы здесь особенно важна: она визуально показывает, как устроены производственные рамки музыки и насколько они жёстко определяют структуру релизов.

Структура звучания по десятилетиям

Когда данные группируются по десятилетиям, меняется сам масштаб анализа. Такой подход позволяет отойти от локальных колебаний и увидеть долгосрочные тенденции — эволюцию эмоционального фона, динамику темпа, смещение энергетических характеристик.

Десятилетний разрез показывает не просто то, какая музыка выпускалась, а какой она становилась — куда двигалась индустрия, какие звуковые паттерны закреплялись и какие уходили.

Итоговые графики

График 1 Динамика эмоциональной окраски 2000–2020

Линейный график демонстрирует изменение средней эмоциональной окраски треков во времени. Плавные колебания значения valence отражают сдвиги в доминирующих настроениях массовой музыки. Локальные минимумы можно интерпретировать как периоды усиления интереса к более мрачным или напряжённым звучаниям.

0

Динамика эмоциональной окраски (valence) 2000–2020

График 2 Распределение длительности треков

Гистограмма длительности показывает, что основная масса треков укладывается в диапазон 3–4 минут. Это подтверждает существование негласного индустриального стандарта: музыка форматируется под ожидания стриминговых платформ и слушателей.

0

распределение длительности треков

Звук двух десятилетий
Проект создан 17.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше