Тестовое задание
продуктового аналитика
Aigring

Описание
В нашей free-to-play ММО РПГ игроки могут объединяться в гильдии, при этом им становятся доступны дополнительные игровые возможности такие как:

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

Стоимость создания гильдии относительно не большая, за внутриигровую валюту, то есть гильдию может создать любой игрок, достигнувший 8 уровня персонажа. Создатель гильдии сразу становится её главой. Он может приглашать новых участников, либо исключать их. Каждый участник гильдии получает усиление (в зависимости от уровня гильдии) и доступ к магазину гильдии с уникальными предметами – за валюту гильдии.


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

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

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


ФОРМУЛИРОВКА ГИПОТЕЗЫ: Ваш коллега гейм дизайнер высказал предположения, что:

- большинство создаваемых гильдий не активны;
- игроки, покупающие премиум товары, создают более активные гильдии, поскольку, инвестируя в игру, пользователь больше ценит вложенные усилия;
- если первое предположение верно, стоит ли существенно повысить стоимость создания гильдии, в том числе сделать это премиум товаром (за реальные деньги).
Задание #1
Дано:
К анализу были приняты гильдии, созданные в ноябре и декабре 2022 года, активность гильдий отслеживалась в течение 90 дней со дня создания.


guild_data.csv – Файл с данными о гильдиях. Описание данных:

- guild_created.datetime – дата создания гильдии
- guild_created.creator_character_id – ID персонажа, создавшего гильдию
- guild_created.guild_id – ID гильдии
- n_added_characters – суммарное количество приглашенных в гильдию участников
- n_removed_characters – суммарное количество исключенных из гильдии участников
- n_talents – суммарное количество изученных талантов
- level – максимально достигнутый уровень гильдии (при создании гильдии присваивается 1 уровень, событие повышения уровня записывается в базу данных).
- n_missions_completed – суммарное количество выполненных гильдий
- n_times_flag_turned_on – суммарное количество включения флага об участии в войне гильдий
- mean_place – среднее занимаемое место в войне гильдий
- mean_rating – средний рейтинг гильдии в войне гильдий
- n_seasons – суммарное количество сезонов войн, в которых было принято участие


energy.csv – Получение энергии гильдии. Описание данных:

- energy_delta – сумма полученной за период энергии
- guild_id – ID гильдии
- context_type – тип источника энергии
Задание:
Определить критерии активности гильдий на основании файлов guild_data.csv, energy.csv. Самостоятельно выбрать метод:

- Экспертно, на основании средних значений признаков
- Экспертно, на основании квартилей распределения признаков
- Кластеризация методом ближайших соседей
- Можете предложить свой метод


Обосновать выбранный метод. Определить оптимальное количество групп, по которым будут распределяться гильдии. После определения критериев:

- распределить гильдии по классам или кластерам (в зависимости от выбранного метода),
- описать пороговые значения значимых признаков для попадания в тот или иной класс/кластер,
- перечислить признаки, которые оказались бесполезными (не влияющими на распределение по классам/кластерам).

Нужно предоставить статистику с распределением гильдий по выявленным классам или кластерам. Можно визуализировать распределение признаков для каждой группы гильдий. Дать ответ относительно первой гипотезы.
Задание #2
Дано:
payers.csv – суммарные платежи персонажей. Описание данных:

- total_payments – суммарные платежи, в USD
- character_id – ID персонажа
Задание:
После получения маркированного списка гильдий, берем в работу файл payers.csv и рассчитываем для каждой выявленной группы гильдий метрики:

- Paying share – доля платящих в группе.
- ARPPU (average revenue per paying user) – средняя прибыль с платящего пользователя в группе.

Можете дополнить на своё усмотрение дополнительными расчетами.

Нужно предоставить статистику с распределением платящих игроков для каждой группы гильдий (в виде таблицы) с рассчитанными метриками. Дать ответ относительно второй гипотезы.
Задание #3
Оформить итоговый вывод о всей проделанной работе. Необходимо дать ответ на все сформулированные гипотезы, аргументировав результатами расчетов.

Важное замечание: итоговый вывод всегда (не только в этой работе) должен быть таким, чтобы, прочитав только его, можно было получить ответ на поставленную задачу и всю сопутствующую информацию. Не стесняйтесь дублировать промежуточные выводы в итоговый.
готовишься к СОБЕСАМ на продуктового аналитика?
Мой онлайн-интенсив по подготовке к собеседованиям поможет тебе освоить навык прохождения всех этапов собеседования и получить оффер на 30% больше и в 2 раза быстрее
Узнать подробнее
хочешь поделиться решением или заданием с собеседования?

Оставь свои контакты через форму, и я свяжусь с тобой в течение 24 часов
© No Data No Growth, 2024