Skip to content

An end-to-end pipeline for energy price forecasting and market risk analysis using Apache Airflow, PyTorch, SQL, and Power BI, leveraging data from Spanish cities for real-time insights and decision-making.

Notifications You must be signed in to change notification settings

Dhruv-Limbani/Renewable-Energy-Price-Forecasting-and-Risk-Management-Dashboard

Repository files navigation

Energy Market Forecasting and Risk Analysis

📌 Project Overview

This project leverages data engineering, machine learning, and financial risk analysis to forecast energy prices and assess market risks. I have built an end-to-end pipeline integrating Apache Airflow, PostgreSQL, PyTorch, SQL, and Power BI to analyze energy and weather data from five Spanish cities.

🚀 Key Features

  • ETL Pipeline: Designed a scalable Apache Airflow pipeline to automate data ingestion, transformation, and storage in PostgreSQL.

    etl-pipeline

  • Energy Price Forecasting: Developed an LSTM-based model in PyTorch, achieving 0.0202 RMSE on test data.

    lstm-performance

  • Real-Time Dashboard: Integrated insights into an interactive Power BI dashboard for visualization and decision-making.

    dashboard-1

  • Risk Analysis: Calculated 7-day VaR, CVaR, and volatility using SQL for market risk assessment.

    dashboard-2

🗂️ Data Sources

🛠️ Tech Stack

  • Apache Airflow – ETL pipeline automation
  • PostgreSQL – Data storage and management
  • PyTorch – LSTM model for time-series forecasting
  • SQL – Risk metrics computation (VaR, CVaR, volatility)
  • Power BI – Interactive dashboard for insights

📊 Results

  • LSTM Model Performance: Achieved 0.0202 RMSE in forecasting energy prices.
  • Risk Metrics Computed: 7-day VaR, CVaR, and volatility for market risk assessment.

About

An end-to-end pipeline for energy price forecasting and market risk analysis using Apache Airflow, PyTorch, SQL, and Power BI, leveraging data from Spanish cities for real-time insights and decision-making.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published