Skip to content

TVANISH002/airline-demand-forecasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ Airline Demand Forecasting

Real-world time series forecasting project to support airline planning and decision-making.

Why this project

Airlines rely on demand forecasts to plan capacity, staffing, and budgets.
Inaccurate forecasts can lead to wasted resources or lost revenue.
This project demonstrates how historical passenger data can be used to produce reliable, business-ready demand forecasts.


What I built

  • Forecasted future airline passenger demand using historical monthly data
  • Compared baseline, statistical, and machine-learning forecasting approaches
  • Selected the most reliable model using realistic time-series evaluation
  • Delivered results through an interactive Streamlit dashboard

How it works

  • Used naive and seasonal naive models as baseline benchmarks
  • Applied ETS (Holt–Winters) and ARIMA for statistical forecasting
  • Built an XGBoost model using lag-based features
  • Evaluated models using walk-forward validation to avoid data leakage

Key outcome

  • ETS (Holt–Winters) produced the most stable and accurate forecasts
  • Final forecasts include confidence intervals to support risk-aware planning
  • Results are easy to explore and export via the interactive dashboard

Limitations

  • The model is trained on historical passenger demand from a single airline route or dataset and may not generalize to other airlines, regions, or market conditions.
  • External factors such as fuel prices, economic conditions, weather events, and regulatory changes are not explicitly modeled.
  • Forecasts assume historical seasonality patterns will continue into the future.
  • The machine-learning model relies on lag-based features and may not capture sudden structural breaks (e.g., pandemics or demand shocks) without retraining.

Tools

Python, Pandas, NumPy, statsmodels, XGBoost, Streamlit

About

Time series forecasting project for airline passenger demand using statistical models and ML, delivered via Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages