Original size 1024x1536

Снежное программирование

PROTECT STATUS: not protected
The project is taking part in the competition

Манул Тимофей решил отвезти свою семью на горнолыжный курорт в Европе. Однако мест отдыха оказалось так много, что выбрать один без анализа данных — просто невозможно!

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

Подготовка к анализу

Темой моего проекта стал анализ горнолыжных курортов, потому что я катаюсь на сноуборде и сталкивалась с выбором между местами отдыха. Я решила взять гипотетическую семью манулов, которой нужно выбрать из множества курортов Европы, учитывая свои пожелания. Это интересная модель анализа, ведь по мере хода проекта таблица с данными менялась в соответствии с историей.

Таблица «European Ski Resorts» находится на сайте Kaggle в открытом доступе. В ней изначально 377 горнолыжных курортов, для которых записаны определения (количество трасс, стоимость абонемента и тд). По мере исследования с помощью анализа информации по категориям список фильтровался, соответствуя запросам семьи. Это сделано в Excel с помощью функции «Фильтр».

Статистические методы

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

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

big
Original size 1536x1024

Визуализация

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

Картинки я создавала с помощью Chat-GPT, стараясь наделить каждого персонажа уникальными характером и внешним видом. Я вдохновлялась горными пейзажами, которые не раз видела, катаясь на сноуборде.

Основная часть

Дочь Тимофея предпочитает ночное катание, во время которого можно насладиться иллюминацией трасс и познакомиться с другими подростками.

Original size 481x504
Original size 1212x256

С помощью диаграммы можно увидеть, что лишь 60% курортов могут предложить ночное катание, получается, нужно обновить таблицу.

Манул Тимофей также понял, что нужно сократить количество стран и оставить самые популярные. Он сделал график, который показывает количество курортов в каждой стране.

Original size 996x702
Original size 889x390

Жена Тимофея решила выбрать из стран с наибольшим количеством курортов, ведь это один из показателей качества. Так, она остановилась на Италии, Франции и Германии, потому что давно мечтала побывать в одной из этих мест.

Original size 1536x1024

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

Original size 686x525
Original size 966x317

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

Original size 1536x1024
Original size 888x624
Original size 991x345

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

Original size 568x581
Original size 997x349

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

Original size 1014x652

Описание применения генеративной модели

Картинки были созданы в Chat-Gpt. Все промпты можно посмотреть тут: https://docs.google.com/document/d/1-qtKaqdqJnrwdnLI_hm9Wz23z7RRAxmYUasolkf9pLI/edit?usp=sharing

Данные и код

We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more