Анализ предпочтений пользователей мессенджеров: от опросных данных к интерактивному дашборду в ВКР

В марте 2026 года портал «Дром» провёл опрос среди автолюбителей: «Какими приложениями на телефоне вы пользуетесь для переписки?». Результаты — традиционные лидеры (WhatsApp, Telegram, Viber) и неожиданный рост нишевых мессенджеров — стали готовым кейсом для дипломного проекта. Вы можете не просто процитировать эту статистику, а превратить её в полноценное исследование: собрать сырые данные, очистить, проанализировать и визуализировать. Такая работа покажет комиссии, что вы владеете полным циклом Data Engineering — от ETL до построения дашбордов. А главное — тема ложится в реальный бизнес-контекст: понимание каналов коммуникации с клиентами критически важно для любого сервиса.

1. Как встроить опрос «Дрома» в структуру ВКР

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

Тема 1. Анализ и визуализация рыночных долей мессенджеров

Тема 2. Кластеризация пользователей по частоте использования мессенджеров

Тема 3. Прогнозирование популярности мессенджеров на основе временных рядов


2. Конкретные приёмы для первой и второй глав

В Главе 1 (аналитической) вы описываете предметную область. Как сослаться на статью? Не просто «автолюбители чаще используют Telegram». Сделайте так:

В Главе 2 (проектной) вы реализуете ETL-процесс. Пример кода обработки гипотетического CSV с результатами опроса:

import pandas as pd
import numpy as np

# Загрузка сырых данных
df = pd.read_csv('messenger_survey.csv')
# Удаление дубликатов
df.drop_duplicates(subset='user_id', inplace=True)
# Преобразование колонки "messenger" в one-hot encoding
dummies = pd.get_dummies(df['messenger'], prefix='messenger')
df = pd.concat([df, dummies], axis=1)
# Расчет доли каждого мессенджера
shares = df.filter(like='messenger_').mean().sort_values(ascending=False)
print(shares)

Такой блок кода — отличный аргумент на защите: «я не просто прочитал статью, а обработал сырые данные».

3. Метрики и визуализация: что оценивать

Комиссия ждёт цифры. Вот три метрики из поддомена Data Engineering:

Для визуализации используйте Plotly (интерактивные графики) или Power BI Desktop (экспорт PDF для диплома). Пример диаграммы в стиле matplotlib:

import matplotlib.pyplot as plt
messengers = ['Telegram', 'WhatsApp', 'Viber', 'Другие']
shares = [45, 35, 15, 5]
plt.figure(figsize=(8,5))
plt.bar(messengers, shares, color=['#0088cc', '#25D366', '#7B519D', '#999'])
plt.title('Распределение предпочтений мессенджеров среди автолюбителей (опрос Дром, 2026)')
plt.ylabel('% респондентов')
plt.grid(axis='y', alpha=0.3)
plt.show()

Чему вы научитесь, реализовав этот кейс

  1. Проектировать ETL-конвейер для данных опросов (от CSV до дашборда).
  2. Применять статистические методы (доверительные интервалы, проверка гипотез).
  3. Строить интерактивные визуализации в Plotly/Power BI.
  4. Оформлять отчёт по ГОСТ 7.32-2017 (таблицы, ссылки, приложения).
  5. Аргументированно отвечать на вопросы комиссии про репрезентативность выборки.

Часто задаваемые вопросы (FAQ)

Как оформить код в ВКР, чтобы не было претензий от нормоконтроля?

Выносите ключевые фрагменты в приложения (например, Приложение А – Листинг модуля очистки данных), а в тексте давайте только пояснения и маленькие примеры. Шрифт моноширинный (Courier New, 10pt). Обязательно укажите версию Python и библиотек.

Нужно ли в работе описывать методологию оригинального опроса «Дрома»?

Да, это повышает научность. Напишите: «Использованы вторичные данные, собранные методом онлайн-анкетирования (N=…). Ограничения: смещение в сторону активных пользователей платформы.» Комиссия оценит критический подход.

Какие метрики качества модели обязательны для темы прогнозирования?

Как минимум RMSE (среднеквадратичная ошибка) и MAPE (средняя абсолютная процентная ошибка). Для ARIMA дополнительно AIC/BIC. Все метрики сравните с baseline (наивный прогноз).

Где взять открытые данные, если «Дром» не публикует сырые CSV?

Можно смоделировать выборку: сгенерировать синтетические данные на основе опубликованных процентов (функция numpy.random.choice). Укажите в работе, что данные синтезированы для демонстрации методики. Это допустимо, если вы честно опишете допущения.


✅ Чек-лист «Что проверить перед сдачей»

  • Ссылки на источник: в списке литературы есть статья cnews.ru (дата, автор, URL).
  • Соответствие задач выводам: каждая задача из введения раскрыта в главах.
  • Метрики: приведены числовые значения (доли, погрешность, RMSE).
  • Схемы и диаграммы: подписаны, имеют единый стиль, сохранены в высоком разрешении.
  • Уникальность: текст проверен на антиплагиат (оригинальность ≥ 70%).
  • ГОСТ: оформление титула, содержания, приложений соответствует требованиям вашего вуза.
  • Код в приложении: работает на чистом Python без ошибок импорта.

❌ Типичные ошибки студентов (и как их избежать)

Ошибка 1: «Просто пересказал статью». Комиссия хочет видеть аналитику. Не пишите «Telegram популярен». Лучше: «По данным опроса, доля Telegram составила 45% (95% ДИ: 42–48%). Это на 10% больше, чем в аналогичном опросе 2024 года». Сделайте сравнительный анализ.

Ошибка 2: «Нетопис методологии сбора данных». Даже если вы используете готовые данные, опишите процедуру: канал сбора, размер выборки, возможные ошибки смещения. Это покажет глубину проработки.

Ошибка 3: «Диаграммы без подписей осей и единиц измерения». В дипломе каждая иллюстрация должна быть понятна без чтения текста. Подписывайте оси, добавляйте легенду, указывайте источник данных внизу рисунка.

Нужна помощь с реализацией этого кейса? Наши эксперты могут проконсультировать по выбору стека, оформлению расчётно-пояснительной записки и подготовке защитной речи. Первая консультация — бесплатно. Если вы ограничены по времени (120 часов на ВКР — стандартная трудоёмкость), мы поможем с любой темой, от анализа данных до разработки веб-сервиса. Заявку можно оставить на сайте.

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

Последнее обновление: 2026-07-26

Источник: Стало известно, какими мессенджерами чаще пользуются автолюбители страны (опубликовано 2026-03-16)


Использованные стандарты: ГОСТ 7.32-2017 (отчёт о НИР), ISO 20252 (рыночные исследования), методология CRISP-DM для Data Mining.