2 Distorted Probability¶
After solving HJB equations, we display consequences for distorting probabilities. Run below code to plot distorted climate model distribution. ```bash bash ./conduction/ZeroShockTrajectories_simulate.sh “false” “false” “false” “true” bash ./conduction/ZeroShockTrajectories_plot.sh “false” “false” “false” “true”
2.1 Distorted climate and damage model distributions¶
In constructing distorted climate and damage model, we solves:
subject to
where \(\Phi^*\) is robustly optimal solution and \({\bar h}\) is deduced from a preference specification with misspecification aversion. We proceed this way to maintain comparability across channels in our analysis of robustness. The minimizing solution takes the form of
and \(\zeta\) is chosen so that the constraint is satisfied.
from src.plot7 import plot_climatehist
plot_climatehist("Figure 4: Distorted climate model distribution")
from src.plot import plot_gammahist
plot_gammahist("""Figure 7: Distorted Climate Model Distribution""")
2.2 Distorted Jump Probability¶
Distorted jump probability
from src.plot import Distorted_total_prob
Distorted_total_prob()
Distorted technology jump probability is calculated by line 536. It follows equation
from src.plot import Distorted_tech_jump_prob
Distorted_tech_jump_prob()
Distorted damage jump probability is caculated in line 543. It follows below equation
from src.plot import Distorted_damage_jump_prob
Distorted_damage_jump_prob()
2.3 Optimal Controls¶
from src.plot import Optimal_Control_Capital
Optimal_Control_Capital()
from src.plot import Optimal_Control_RD
Optimal_Control_RD()
from src.plot import Optimal_Control_Emission
Optimal_Control_Emission()