Анализ 300 000+ бронирований авиабилетов индийского рынка.
Цель: выявить паттерны ценообразования и проверить гипотезу о влиянии глубины покупки на цену.
🔗 Посмотреть notebook онлайн (без скачивания): nbviewer Стек: Python, pandas, matplotlib, scipy, SQL, SQLite, DBeaver
git clone https://github.com/sanykiv/flight-demand-analysis.git
cd flight-demand-analysis
pip install -r requirements.txt
jupyter notebook flight-demand-analysis.ipynbSQL-запросы (RANK, CTE, LAG) — в файле queries.sql.
- Источник: EaseMyTrip via Kaggle
- 300 261 записей, 12 колонок
- Период: февраль — март 2022
- Классы: Economy (206 774) и Business (93 487)
Vistara — самая дорогая авиакомпания в обоих классах (бизнес 55 477 INR, эконом 7 807 INR). Бизнес-класс в среднем в 7 раз дороже эконома.
Цены в начале периода в 2-3 раза выше чем в середине. Эконом падает с 13 000 до 5 000 INR, бизнес — с 60 000 до 43 000 INR.
Прямые рейсы дешевле рейсов с пересадками в 2.3 раза в экономе и в 2.5 раза в бизнесе.
- RANK — ранжирование авиакомпаний по цене внутри маршрута
- CTE + CASE WHEN — сегментация рейсов на бюджет, средний, премиум
- LAG — динамика изменения цены день к дню
Гипотеза: билеты в начале периода статистически дороже чем в конце.
- Группа A (11-17 февраля): средняя цена 11 631 INR, n=21 577
- Группа B (25-31 марта): средняя цена 4 792 INR, n=30 335
- t-статистика: 229.10
- p-value: 0.0000
Гипотеза подтверждена. Разница в 2.4 раза статистически значима.
Оптимальное окно покупки билета — 3-5 недель до вылета. Прямые рейсы выгоднее рейсов с пересадками несмотря на распространённый миф. Vistara стабильно дороже бюджетных перевозчиков в 2 раза.



