Исходный размер 587x782

Удивительный изюм: анализ разновидностей изюма

Концепция

Исходный размер 1340x249

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

Исходный размер 961x170

Изначально причина этого исследования несла в себе исключительно юмористический характер, так как, увидев этот набор данных на сайте Kaggle (kaggle.com), мне стало забавно, что кто-то потратил время и силы на формирование датасета про изюм.

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

Исходный размер 676x108

Набор данных включает 7 морфологических характеристик каждого зерна, рассчитанных на основе их изображений:

  • площадь (количество пикселей в пределах границы изюминки)
  • длина главной и малой оси
  • эксцентриситет (показатель того, насколько вытянут изюм по сравнению с идеальным кругом)
  • выпуклая область
  • масштаб
  • периметр
  • класс
Исходный размер 961x170

Для исследования были выбраны следующие виды графиков:

  • сложенная столбчатая диаграмма (наглядно показать средние значения морфологических характеристик для сортов)
  • диаграмма рассеяния (исследовать взаимосвязь между характеристиками, так как этот вид диаграмм дает возможность визуализировать корреляции и закономерности данных)
  • тепловая карта корреляций ( выбрать наиболее значимые для дальнейшего анализа признаки)
  • гистограммы распределений (дает представление о вариациях и схожести характеристик между сортами)
Исходный размер 1340x249

Использованные библиотеки

В данном коде используются следующие библиотеки: pandas (pd) для работы с файлами, matplotlib.pyplot (plt) для создания основной визуализации, seaborn (sns) для стилизации графиков, а также numpy (np) для выполнения вычислений и работы с массивами данных.

Исходный размер 1284x380

Обработка данных

Исходный размер 1340x249

Я начала свой анализ данных с автоматической классификации столбцов в датафрейме df, чтобы разделить их три группы: числовые столбцы, категориальные столбцы и категориальные столбцы с высокой кардинальностью (большим количеством уникальных значений)

Исходный размер 906x193
Исходный размер 676x108

Визуализацию данных я прописывала с настройки стиля и создания фигуры, после чего задавала цветовую палитру.

Палитра выбрана в коричневых оттенках с акцентным желтым цветом, потому что она ассоциируется с разновидностями сортов изюма.

Исходный размер 883x123
Исходный размер 961x170

Дальше построение основы графика вместе с настройкой визуальных элементов.

Исходный размер 935x142

Последний шаг - корректирование компоновки графика (регулирование отступов и размера), отображение графика и вызов функции передачей датафрейма.

Исходный размер 688x91
Исходный размер 1340x249

Визуализация данных

Исходный размер 1340x249
Исходный размер 2172x1557

Эта гистограмма предоставляет визуальную информацию о распределении значений числовых характеристик изюма, таких как Area, Perimeter, Convex Area, и других, помогая понять, как эти параметры варьируются и где сосредоточены основные значения.

Так, даже в столь не стандартных признаках мы можем сделать вывод их этого графика, например:

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

Из гистограммы можно найти редкие значения, которые могут быть ошибками в данных или уникальными объектами (изюминками).

Удивительный изюм: анализ разновидностей изюма
Проект создан 29.01.2025
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше