energy-econ-ordc

Final Project for Columbia University INAFU6065 Economics of Energy

https://github.com/riyagooo/energy-econ-ordc

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Final Project for Columbia University INAFU6065 Economics of Energy

Basic Info
  • Host: GitHub
  • Owner: riyagooo
  • License: cc-by-4.0
  • Language: Python
  • Default Branch: main
  • Size: 4.86 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

NYISO Enhanced Scarcity Pricing Policy: Impacts on Consumer Prices

Project Overview

This repository contains analysis and results from our study examining the impact of NYISO's Enhanced Scarcity Pricing Policy on electricity prices. The policy, implemented in May 2022, involves a revamped Operating Reserve Demand Curve (ORDC) designed to increase day-ahead energy prices during stressed conditions to encourage resource availability.

Key Findings

Our analysis shows that the ORDC revamp led to higher prices during: - Peak hours (+7.24 $/MWh, p=0.006) - Volatile market conditions (+23.68 $/MWh, p=0.016)

Methodology

We applied two primary analytical approaches: 1. Difference-in-Differences (DiD) analysis comparing NYISO Zone F (treated) with Zone C and ISO-NE (controls) 2. Synthetic Control method to construct a counterfactual for Zone F prices

Repository Structure

├── code/ # Analysis scripts │ ├── nyiso_panel_regression.py # Panel regression analysis │ └── Synthetic_control.py # Synthetic control methodology │ ├── data/ # Input datasets │ ├── NYISO Price Data.xlsx │ ├── DiD database_0422.xlsx │ ├── DiD database_including weather.xlsx │ └── Sythetic control regression database.xlsx │ ├── results/ # Analysis outputs │ └── panel_results/ # Panel regression outputs │ ├── panel_treatment_effects.png │ ├── panel_analysis_summary.txt │ └── ... (other result files) │ ├── paper/ # Final academic paper │ └── INAFU6065FinalPaperNYISO-ORDC.pdf │ ├── requirements.txt # Project dependencies ├── LICENSE # Creative Commons Attribution 4.0 license ├── CITATION.cff # Citation information └── README.md # This file

Code

  • code/nyiso_panel_regression.py: Panel regression analysis of NYISO price data
  • code/Synthetic_control.py: Implementation of synthetic control methodology

Data

  • data/NYISO Price Data.xlsx: Primary dataset with price information
  • data/DiD database_0422.xlsx: Database for difference-in-differences analysis
  • data/DiD database_including weather.xlsx: DiD database with weather controls
  • data/Sythetic control regression database.xlsx: Data for synthetic control analysis

Results

  • results/panel_results/: Directory containing all panel regression outputs
    • Model summaries
    • Coefficients and statistics
    • Visualizations of treatment effects

Paper

  • paper/INAFU6065FinalPaperNYISO-ORDC.pdf: Full academic paper with detailed methodology and findings

Getting Started

To reproduce our analysis, you will need to: 1. Install the required dependencies: pip install -r requirements.txt 2. Request the data files by contacting the authors (data files are not included in this repository) 3. Run the panel regression analysis: python code/nyiso_panel_regression.py 4. Run the synthetic control analysis: python code/Synthetic_control.py

Citation

If you use this code or findings in your work, please cite:

Zubairi, I., Guo, R.Y., Li, L., Dorcély, C., Murata, M., Chu, I., & Villa, P.J. (2023). NYISO Enhanced Scarcity Pricing Policy: Impacts on Consumer Prices. Columbia University, School of International and Public Affairs.

For more citation formats, please see the CITATION.cff file.

Contact

This is the final project for Columbia University's INAFU6065 Economics of Energy course.

License

This project is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0) - see the LICENSE file for details. This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator.

Owner

  • Name: Riya Yingran Guo
  • Login: riyagooo
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Zubairi"
    given-names: "Ibrahim"
  - family-names: "Guo"
    given-names: "Riya Yingran"
  - family-names: "Li"
    given-names: "Lina"
  - family-names: "Dorcély"
    given-names: "Colby"
  - family-names: "Murata"
    given-names: "Mitsuyo"
  - family-names: "Chu"
    given-names: "Iris"
  - family-names: "Villa"
    given-names: "Pedro Jose"
title: "NYISO Enhanced Scarcity Pricing Policy: Impacts on Consumer Prices"
version: 1.0.0
date-released: 2023-05-09
url: "https://github.com/riyagooo/energy-econ-ordc"
preferred-citation:
  type: unpublished
  authors:
    - family-names: "Zubairi"
      given-names: "Ibrahim"
    - family-names: "Guo"
      given-names: "Riya Yingran"
    - family-names: "Li"
      given-names: "Lina"
    - family-names: "Dorcély"
      given-names: "Colby"
    - family-names: "Murata"
      given-names: "Mitsuyo"
    - family-names: "Chu"
      given-names: "Iris"
    - family-names: "Villa"
      given-names: "Pedro Jose"
  title: "NYISO Enhanced Scarcity Pricing Policy: Impacts on Consumer Prices"
  year: 2023
  institution: "Columbia University"
  department: "School of International and Public Affairs"
  url: "https://github.com/riyagooo/energy-econ-ordc" 

GitHub Events

Total
  • Push event: 5
  • Create event: 2
Last Year
  • Push event: 5
  • Create event: 2

Dependencies

requirements.txt pypi
  • matplotlib >=3.5.0
  • numpy >=1.20.0
  • openpyxl >=3.0.0
  • pandas >=1.5.0
  • seaborn >=0.11.0
  • statsmodels >=0.13.0
  • xlrd >=2.0.0