Replication Package for: Impacts of energy transition on economic dynamics and environmental benefits under distributive justice: A stock–flow consistent approach

Published: 24 March 2026| Version 1 | DOI: 10.17632/cn3w3jj5bv.1
Contributor:
Jingyuan Wang

Description

Replication Package for: Impacts of energy transition on economic dynamics and environmental benefits under distributive justice: A stock–flow consistent approach

Files

Steps to reproduce

Replication Package for: Impacts of energy transition on economic dynamics and environmental benefits under distributive justice: A stock–flow consistent approach 1. Software Requirements Data Processing & Simulation: MATLAB (Version R2024b or later is required). Plotting & Visualization: Origin Software. 2. Simulation Workflow Please place all scripts and data files in the same directory and set it as the current working folder in MATLAB. Run the following scripts in sequence to generate the simulation results: Step 1: Run re_compute_averagewage.m to calculate the average wage and indexedwage_s (indexed wage). Step 2: Run recz_privatepension.m to calculate the individual pension for the non-private sector. Then, run recz_privatepension2.m to calculate the individual pension accumulation for both the non-private and private sectors. Step 3: Run recz2_Indexed_wage_adjustment1.m to calculate the non-private sector pension, and use the outputs from Step 2 to calculate the pension replacement rate. Step 4: Run rewrite_cx_privatepension.m to calculate the basic pension for urban and rural residents. Step 5: Run the main simulation script rewrite_SERENE.m. Step 6: Run rewrite_SERENE.m to configure the different policy scenarios. Once the scenarios are set, run rewrite_SERENE.m again to obtain the sensitivity analysis results. 3. Instructions for Generating Figures The raw data for all figures is generated in MATLAB and must be exported/copied to Origin software to create the final polished graphics as presented in the manuscript. Figures 2, 3, and 4: Run leslie.m and rewrite_SERENE.m, utilizing the demographic data in labor.m. Extract the corresponding outputs to plot the figures in Origin. Figures 6 and 7: Run rewrite_SERENE.m followed by figure1.m. Extract the data results to plot the figures in Origin. Figure 8: Run rewrite_SERENE.m, followed by figure1.m, figure2pension.m, and incomegini.m. Extract the corresponding data to plot the figure in Origin. Figures 9, 10, 11, 12 and 13: Run rewrite_SERENE.m, followed by figure1.m and figure2pension.m. Extract the corresponding data to plot the figures in Origin. Appendix Figures (Sensitivity Analysis): First, run rewrite_SERENE.m to set up the policy scenarios, then run rewrite_SERENE.m. The generated outputs can be used to plot the sensitivity analysis figures in the Appendix using Origin.

Institutions

Categories

Economics, Environmental Economics of Transitional Economy

Licence