
Как меняется средняя продолжительность жизни в разных регионах мира
Я выбрал эту тему так как меня интересует этот вопрос в глобальном плане. Эта тема имеет особую ценность для меня по причине того, что мы все рано или поздно умрем, и мне очень важно понять какая средняя продолжительность жизни среднестатистического человека.
Я нашел данные по этой теме в открытом источнике под названием «World Bank Open Data» в формате CSV с показателем «Life expectancy at birth (years)».

В проекте используется открытый датасет Всемирного банка, содержащий данные о средней продолжительности жизни при рождении для разных стран мира. Данные представлены в табличной форме (CSV) и охватывают период с 1960 по 2022 год.
• Как меняется средняя продолжительность жизни? • Есть ли разрыв между регионами? • Насколько устойчив рост показателя?
Сначала я загрузил данные через библиотеки Pandas. Проверил работоспособность структур данных и удалил пропущенные значения и тп. В общем привел код и данные в порядок. И потом агрегировал данные по регионам и годам.
С этим мне отчасти помогал искусственный интеллект СhatGPT. (Пример промпта: «Нужно исправить ошибку в коде (далее ошибка)»)
Части кода:
import pandas as pd import matplotlib.pyplot as plt
df = pd.read_csv («life_expectancy.csv») df.head ()
df.info () df.describe () df.describe ()
region_year = df.groupby (['Region', 'Year'])['LifeExpectancy'].mean ().reset_index ()

Для своего проекта я взял за основу черно-желтый визуальный код, который основывается на цветах. Таким образом я сравниваю цветы с людьми, ведь цветы тоже погибают, и продолжительность их жизни зависит исключительно от окружающего мира.
Графики были также выполнены в черно желтых тонах. За основу я взял шрифт Helvetica Light.
В проекте использовались статистические методы: - среднее значение - группировка данных - анализ распределений - анализ временных рядов
Графики: «Средняя продолжительность жизни в мире», «Продолжительность жизни по регионам во времени», «Продолжительность жизни по регионам в 2020 году», «Распределение продолжительности жизни».
Настройка стиля графиков:
rcParams['font.family'] = 'Helvetica' rcParams['font.weight'] = 'light' plt.rcParams['axes.facecolor'] = '#FFFFFF' plt.rcParams['figure.facecolor'] = '#FFFFFF' plt.rcParams['axes.edgecolor'] = '#000000' plt.rcParams['axes.labelcolor'] = '#000000' plt.rcParams['xtick.color'] = '#000000' plt.rcParams['ytick.color'] = '#000000' plt.rcParams['text.color'] = '#000000'
В ходе работы использовалась генеративная модель ChatGPT (OpenAI) для: - помощи в структурировании анализа - формулировки исследовательских вопросов - пояснения методов обработки данных
Модель использовалась как вспомогательный инструмент.