Update natural gas regression parameters (betas and alphas) with AEO 2025 (old -> 2025)#50
Merged
Merged
Conversation
wesleyjcole
reviewed
Apr 24, 2026
Contributor
|
We typically only keep the current AEO and last AEO in ReEDS, so you can delete the AEO2023 inputs for the natural gas files you are updating. |
Co-authored-by: Wesley Cole <49044852+wesleyjcole@users.noreply.github.com>
Co-authored-by: Wesley Cole <49044852+wesleyjcole@users.noreply.github.com>
wesleyjcole
approved these changes
May 20, 2026
Contributor
wesleyjcole
left a comment
There was a problem hiding this comment.
This looks good. Just a few minor comments.
Would you add a screenshot of the reference case capacity or generation difference to the PR text so that people can easily see at least one view of the impacts without needing to find it in the slide deck?
Also - I noted last time that we don't need to keep the AEO2023 files. I confused that with the AEO 2026 update. I don't think that will be an issue given that you already have a AEO2026 pull request put together--I just wanted to flag my confusion in hopes that it won't complicate future updates.
Co-authored-by: Wesley Cole <49044852+wesleyjcole@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Update the natural gas price regression parameters (regional betas, national beta, and scenario-specific alphas) from old AEO 2018-era coefficients to newly regressed AEO 2025 values. The regression pipeline and detailed methodology are documented in ReEDS_Input_Processing PR #2. This is a data-only PR — 14 CSV files updated under
inputs/fuelprices/plus one scalar ininputs/scalars.csv.Files changed:
cd_beta0.csv— regional betas (re-estimated from AEO 2025)scalars.csv—nat_beta_nonenergyupdated (0.1352 → 0.080017)alpha_AEO_2025_{reference,HOG,LOG}.csv— alphas recomputed for three scenariosng_AEO_2025_{reference,HOG,LOG}.csv— NG pricesng_demand_AEO_2025_{reference,HOG,LOG}.csv— electric-sector NG demandng_tot_demand_AEO_2025_{reference,HOG,LOG}.csv— total NG demandTechnical details
See ReEDS_Input_Processing PR #2 for full regression methodology, pipeline code, and diagnostic plots.
Issues resolved
Resolves #30 — Update gas price elasticities.
Relevant sources or documentation
Validation, testing, and comparison report(s)
Three ReEDS runs were performed with old vs. new parameters to compare capacity expansion results:
Reference case
High NG demand case: High electricity demand growth + conservative ATB projections for renewable energy technologies (intended to create a scenario where natural gas demand is much higher to understand the impact of the elasticities).
Low NG demand case: Enforces net-zero emissions by 2035 (intended to create a scenario where natural gas demand is very low to understand the impact of the elasticities).
Capacity expansion results comparison
NG price elasticity update -2025.pptx
Checklist for author
Details to double-check
General information to guide review
Did you use LLM tools (chatbot or copilot) in the preparation of this PR? If so, describe how
Yes — used GitHub Copilot to assist with drafting the PR description.
Tag points of contact here if you would like additional review of the relevant parts of the model