
Описание проекта
Многие из нас питают огромную любовь к братьям нашим меньшим. Особенно к представителям кошачьих. А задумывались ли вы о том, насколько многогранными могут быть их характеры? От чего могут зависеть особенности поведения у кошек? Какой самый встречающийся тип характера среди них?
На сайте data.unisa.edu.au (Университета Южной Австралии) мне удалось найти датасет, который демонстрировал данные о поведенческом характере наших любимых кошачьих. Именно поэтому я решила проанализировать его и выявить некоторые закономерности.

В процессе создания проекта, в том числе и написания кода я пользовалась таким инструментом как Chat-GPT для того, чтобы вносить необходимые коррективы в мой код. Ознакомиться со всеми промтами можно в разделе «Описание применения генеративной модели».

Основными цветами для своих графиков я решила выбрать: #f18f01, #c73e1d, #2E86AB и #a23b72. Мне показалось, что именно они способны отразить игривость и хитрость братьев наших меньших.
В одной из диаграмм отображено больше оттенков данных цветов для наглядности.
Обработка данных
Сначала я скачала xlsx-файл датасета с указанного выше сайта, при помощи Google таблиц перевела его в csv-файл. После чего импортировала необходимые мне библиотеки: numpy, matplotlib.pyplot и pandas в Google Collab и оттуда преступила к созданию кодов для построения диаграмм и графиков.
Визуализация данных
В первую очередь меня заинтересовало: а какие самые распространенные черты характеров среди мохнатых питомцев? И какая черта встречается среди них чаще в зависимости от половой принадлежности?
Для этого я решила создать столбчатую диаграмму, которая отражала бы 10 самых наиболее часто встречающихся черт характера.
Изначальной мой код выглядел следующим образом. Однако мне хотелось использовать другую цветовую палитру, поэтому я попросила Chat-GPT изменить ее. Затем внесла соответствующие изменения в код.
Как можно увидеть в данных столбчатых диаграммах, самой популярной характеристикой как среди котов, так и кошек, является такая черта характера как «affectionate»(«ласковый»). Все таки хорошо знать, что чаще всего встречаются любящие ласку питомцы! Коты, кстати, менее предсказуемы в своем поведении, чем кошки. А последние менее решительны.
В последних столбцах, в которой по кошек был не установлен, преобладающей чертой является показатель «vigilant» («бдительный»). Рискну предположить, что это связано с тем, что мохнатые питомцы только недавно обрели дом, поэтому они более настороженно относятся к людям и поэтому их пол не удалось еще определить. А наименее встречающейся чертой является параметр «vocal» («крикливый»), что только подтверждает мои наблюдения. Кошки еще не освоились на новом месте и не хотят привлекать к себе внимание излишним мяуканьем.
Следующими диаграммами, которые я решила создать, являются круговые. Мне захотелось узнать: существует ли разница между количеством котов и кошек, которых заводят люди? Оказалось, что разница все же имеется, однако она не является такой уж существенной.
Я создала необходимый код, однако у меня загружалась только одна из диаграмм, поэтому я вновь обратилась к Chat-GPT и решила проблему.


Из первого графика мы можем увидеть, что в Австралии количество самцов превышает количество самок на 5,5%. В Новой же Зеландии, ситуация иная: кошек больше, чем котов на 8,9%.
Но разница не является такой уж большой, ведь людям в большинстве своем неважно, какого пола их питомец. Главное, чтобы было комфортно и весело существовать с ним.
Раз уж мы заговорили о комфорте, думаю, что все согласятся, что гораздо приятнее делить квартиру с дружелюбным котом, который пускай и не всегда рад гостям, но хотя бы не кидается на них с шипением и когтями.
Я решила построить график, который бы анализировал, какой показатель агрессии или дружелюбия у кошек и котов встречается чаще всего.
И на наше всеобщее счастье график показал, что больше всего кошек, проявляющих дружелюбие, как по отношению к людям, так и по отношению к своим собратьям.
Однако, думается мне, что агрессия, которую могут проявлять кошки связана еще и со страхом. Как мы уже поняли, датасет мог представлять данные о котах, которые еще не успели прижиться, поэтому наличие агрессии и недоверия здесь вполне себе имеет место быть.
В конце я решила выяснить: много ли вообще ласковых кошек в Австралии? Для этого я построила линейчатую диаграмму, которая бы помогла определить примерное количество кошек с самым высоким индексом дружелюбия.
Как видно из диаграммы, количество ласковых Кошек в Австралии почти достигает 600. Хотелось бы искренне верить, что эти кошки ласковы не только потому, что это основная черта их характера, но еще и потому, что их хозяева любят и заботятся о них.
Вывод
Таким образом, можем прийти к выводу о том, что дружелюбные и ласковые кошки встречаются намного чаще, чем мы предпочитаем думать. Даже несмотря на различие в половой принадлежности, как коты так и кошки могут любить и хотеть ласки.
Не думаю, что проанализированные мной данные правдивы исключительно для кошек Австралии и Новой Зеландии. Домашние животные нуждаются в хороших хозяевах, которые готовы любить их безгранично.
Поэтому предлагаю относиться с уважением к братьям нашим меньшим. А если у вас уже есть пушистый друг, сию же минуту почешите у него за ушком и сообщите, как сильно вы его любите!
Описание применения генеративной модели
Как я уже упоминала, для своей работы я использовала Chad-GPT, чтобы он помог мне разобраться с цветовой палитрой в коде и исправить недочет при загрузке круговых диаграмм.
Посмотреть промпты: https://docs.google.com/document/d/1HftjaYZSCpGXgeDIUc_QWfCsHtooA7R6kcPuVGJsv3M/edit?usp=sharing
Ссылка на модель: https://ask.chadgpt.ru/
Источники