Time Series Forecasting
English
Captain-Slow's picture
Update README.md
2ea390b verified
metadata
license: mit
language:
  - en
metrics:
  - mae
  - r_squared
  - mape
  - mse
pipeline_tag: time-series-forecasting
datasets:
  - Captain-Slow/Financial_datasets

This repository contains a collection of Time Series Analysis and Forecasting notebooks, with a focus on applications to financial datasets. The objective is to investigate patterns, trends, and explore predictive modeling techniques using both statistical and machine learning methods.


What’s Inside

  • Exploratory Data Analysis (EDA)
    Techniques for visualizing, decomposing, and understanding temporal structures in financial time series.

  • Feature Engineering for Time Series
    Lag features, rolling statistics, seasonal indicators, and date-based encodings.

  • Classical Forecasting Methods

    • ARIMA / SARIMA
    • Facebook Prophet
    • Vector Auto Regression
    • Arch/Garch for volatility modeling
    • Single and Double Exponential Smoothing
    • Holt Winters Exponential Smoothing
  • Machine Learning Approaches

    • Random Forests
    • XGBoost
    • Long Short Term Memory
  • Model Optimization and Evaluation
    Grid-search-cv , Randomized-search-cv, Training with cross-validation, and performance metrics (MAE, RMSE, MAPE).

  • Additional concpets covered Grangers causality test, Parameter selection with AIC , BIC


Datasets

The notebooks primarily work with the following financial datasets:

  • Stock price data.
  • Commodity Prices.
  • Foreign Exchnage rates.
  • Inflation rates.
  • Cryptocurrency price histories.
  • Sales and Revenue datasets