Last Updated June 7, 2026
Integrated Assessment Models, or IAMs, are large-scale computational frameworks that connect economic systems, energy systems, environmental processes, technological change, land use, climate dynamics, and policy choices in order to analyze long-term sustainability challenges. They help researchers and policymakers examine how human development interacts with Earth systems across time, especially when decisions about energy, emissions, land, infrastructure, technology, and economic growth create consequences that unfold over decades.
Modern sustainability problems are rarely confined to one domain. Economic growth influences energy demand. Energy systems generate greenhouse gas emissions. Emissions alter atmospheric concentrations and climate conditions. Climate change affects ecosystems, infrastructure, agriculture, public health, migration, and economic production. Land-use choices reshape food systems, biodiversity, carbon sinks, and rural livelihoods. Public policy changes incentives, investment patterns, technology adoption, and institutional behavior.
Integrated assessment models exist because these interactions cannot be understood adequately through isolated models alone. An economic model may estimate growth, but not climate feedback. An energy model may estimate technology substitution, but not welfare effects. A climate model may estimate warming, but not investment, land use, or mitigation cost. An IAM links multiple subsystems so analysts can compare pathways, tradeoffs, risks, and long-horizon consequences under different assumptions.
IAMs should not be treated as machines that predict one inevitable future. Their value lies in structured comparison. They generate internally consistent scenarios that show how coupled human and Earth systems might evolve under alternative assumptions about policy, technology, population, development, land use, emissions, and climate response. Used responsibly, they clarify relationships, expose tradeoffs, test assumptions, and support long-range public reasoning about sustainability.

This article examines Integrated Assessment Models as one of the most ambitious forms of systems modeling. It covers why integrated modeling is necessary, what IAMs actually do, core model components, climate-policy applications, major IAM frameworks, scenario analysis, sustainability science, model comparison, uncertainty, mathematical foundations, R and Python workflows, responsible use, common pitfalls, and authoritative references.
Why Integrated Modeling Is Necessary
Integrated modeling is necessary because global sustainability problems involve multiple interacting systems operating across long time horizons. Climate change is not only an atmospheric problem. It is also an energy problem, an economic problem, a land-use problem, an infrastructure problem, a public health problem, a geopolitical problem, a finance problem, and an intergenerational governance problem.
Traditional models often focus on one part of this system. Economic models examine growth, investment, consumption, and welfare. Energy models examine resource use, technology portfolios, electricity generation, fuel substitution, and infrastructure. Climate models examine atmospheric concentrations, radiative forcing, temperature, precipitation, and Earth-system response. Land-use models examine agriculture, forests, carbon sinks, water, biodiversity, and food demand. Policy models examine incentives, regulations, carbon prices, standards, and institutional constraints.
Each model class can be useful, but sustainability decisions often depend on how these domains interact. A carbon price affects energy investment. Energy investment affects emissions. Emissions affect climate outcomes. Climate outcomes affect agricultural productivity, infrastructure risk, health burden, and economic damages. Land-use policy affects food production, deforestation, biodiversity, and carbon storage. Technology assumptions affect the feasibility and cost of mitigation pathways. Integrated assessment models link these relationships into structured analytical systems.
| Single-domain question | Integrated assessment question | Why integration matters |
|---|---|---|
| How fast can the economy grow? | How do growth, energy demand, emissions, damages, and mitigation costs interact? | Growth affects emissions and vulnerability, while climate change affects future economic conditions. |
| Which energy technologies are cheapest? | How do technology costs, policy, emissions targets, infrastructure, and demand interact over time? | Technology choices affect emissions pathways, land use, investment, and system resilience. |
| How much warming occurs under a given emissions path? | How do policy, energy, land use, emissions, concentrations, and damages co-evolve? | Climate outcomes depend on human-system assumptions as well as physical response. |
| What is the cost of mitigation? | What are the costs, avoided damages, distributional effects, and long-term tradeoffs of alternative pathways? | Cost cannot be separated from avoided harm, timing, uncertainty, and value judgments. |
| How should land be allocated? | How do food, forests, bioenergy, carbon sinks, biodiversity, and development interact? | Land policy creates tradeoffs across climate, food, ecology, and livelihoods. |
IAMs are therefore system-of-systems models for long-horizon sustainability reasoning. Their role is not to eliminate uncertainty, but to make cross-domain dependencies explicit enough to compare pathways responsibly.
What Integrated Assessment Models Actually Do
Integrated assessment models generate scenarios by connecting assumptions about society, technology, policy, the economy, energy systems, land systems, emissions, and the climate. A model may begin with assumptions about population, productivity, energy demand, carbon policy, technology availability, land-use change, and socioeconomic development. It then computes internally consistent trajectories for variables such as emissions, energy mix, atmospheric concentrations, temperature change, mitigation costs, land allocation, investment, consumption, and sometimes damages or welfare.
The crucial point is that IAMs are comparative rather than prophetic. Their role is not to declare what will happen. Their role is to examine what could happen under different assumptions. A carbon price, for example, may alter energy investment. The altered energy system changes emissions. Emissions affect atmospheric concentrations and warming. Warming feeds back into economic and environmental outcomes. Those outcomes affect how the original policy is evaluated.
IAMs also help analysts identify conditions under which pathways become feasible, fragile, costly, inequitable, delayed, or dependent on speculative assumptions. A pathway may appear technically possible but require rapid infrastructure deployment, high policy coordination, large-scale land-use change, or extensive carbon dioxide removal. Integrated modeling helps surface these dependencies.
| IAM function | What it does | What it does not do |
|---|---|---|
| Scenario generation | Creates internally consistent long-term pathways under specified assumptions. | Does not predict one inevitable future. |
| Policy comparison | Compares mitigation, adaptation, technology, land-use, and development strategies. | Does not decide values or political priorities by itself. |
| Tradeoff analysis | Shows relationships among emissions, cost, temperature, land, energy, and welfare. | Does not eliminate ethical disagreement over tradeoffs. |
| Sensitivity testing | Tests how results change when assumptions vary. | Does not make uncertain assumptions certain. |
| Integrated diagnosis | Reveals cross-system dependencies and bottlenecks. | Does not fully represent every social, political, ecological, or institutional reality. |
IAMs are best understood as structured reasoning tools. Their outputs should be interpreted as conditional pathways: if these assumptions hold, then these coupled system consequences may follow.
Core Components of Integrated Assessment Models
IAMs differ in architecture, level of detail, sector coverage, regional resolution, mathematical structure, and policy representation. Some are highly aggregated climate-economy models. Others contain detailed energy-system, land-use, water, agriculture, industry, transport, and technology modules. Despite this diversity, most IAMs connect several major components.
| Component | System role | Typical modeling representation |
|---|---|---|
| Socioeconomic assumptions | Represent population, productivity, development, income, demand, and consumption. | Scenario narratives, population projections, GDP growth, regional development pathways. |
| Economic module | Represents production, consumption, investment, trade, welfare, and damages. | Growth model, optimization model, general equilibrium model, welfare function. |
| Energy system module | Represents energy demand, fuels, electricity, infrastructure, technology substitution, and end use. | Technology portfolio, cost curves, constraints, fuel mix, sectoral demand. |
| Emissions module | Links economic and energy activity to greenhouse gas emissions. | Emissions factors, carbon intensity, sectoral emissions, abatement rates. |
| Climate module | Links emissions to concentrations, forcing, temperature, and climate response. | Carbon cycle, radiative forcing, temperature response, simplified climate dynamics. |
| Land-use module | Represents agriculture, forests, bioenergy, carbon sinks, food demand, and land competition. | Land allocation, crop demand, forest carbon, bioenergy deployment, land constraints. |
| Policy module | Represents carbon pricing, emissions limits, subsidies, standards, technology mandates, or sustainability targets. | Policy scenarios, constraints, objective functions, investment incentives. |
| Impact or damage module | Represents economic, environmental, or welfare effects of climate and environmental change. | Damage functions, sectoral impacts, risk assumptions, welfare adjustment. |
The significance of IAMs lies not only in the modules they contain, but in how those modules are connected. The coupling architecture determines how policy affects technology, how technology affects emissions, how emissions affect climate, how climate affects damages, and how damages affect welfare or development pathways.
Integrated Assessment Models as System-of-Systems Models
IAMs are system-of-systems models because they connect multiple large systems, each of which could be modeled independently. Energy systems, climate systems, land systems, economic systems, food systems, industrial systems, infrastructure systems, and policy systems each contain their own internal feedback loops, constraints, delays, uncertainties, and actors. Integrated assessment modeling links these systems so analysts can examine their combined behavior.
This makes IAMs different from simple forecasting tools. A forecast may extrapolate a trend. An IAM represents structured interaction. It asks how changes in one system propagate into others. A shift toward electrification affects electricity demand, generation investment, mineral demand, infrastructure, emissions, costs, and land use. A bioenergy pathway affects land competition, food prices, forest carbon, emissions accounting, and biodiversity pressure. A delayed mitigation pathway affects peak warming, future abatement rates, stranded assets, and reliance on carbon removal.
| Subsystem | Internal dynamics | Cross-system connection |
|---|---|---|
| Energy | Technology cost, fuel substitution, infrastructure turnover, end-use demand. | Determines emissions, investment, land demand, air pollution, and industrial transformation. |
| Economy | Growth, capital accumulation, consumption, investment, trade, welfare. | Drives demand and shapes the evaluation of costs, damages, and policy tradeoffs. |
| Climate | Carbon cycle, radiative forcing, temperature response, physical inertia. | Determines damages, risk, adaptation pressure, and long-term constraints. |
| Land | Food production, forests, agriculture, carbon sinks, biodiversity, land competition. | Connects mitigation, food security, bioenergy, ecological systems, and livelihoods. |
| Technology | Learning curves, deployment rates, innovation, substitution, constraints. | Shapes feasibility, cost, emissions trajectories, and transition speed. |
| Policy | Carbon prices, standards, incentives, investment rules, coordination, enforcement. | Changes behavior across energy, industry, land, finance, and consumption. |
The system-of-systems character of IAMs is also what makes them controversial. When many systems are linked, assumptions about one domain can strongly affect conclusions in another. Responsible IAM use therefore requires transparency, sensitivity analysis, model comparison, and careful interpretation.
Intellectual Foundations of Integrated Assessment Modeling
Integrated assessment modeling emerged from the recognition that large-scale environmental problems could not be analyzed adequately within single disciplines. Economists could model production, consumption, and welfare. Climate scientists could model atmospheric change. Energy analysts could model technology pathways. Land-use researchers could model agriculture, forests, and ecological pressure. But the policy relevance of each domain depended on how these systems interacted.
IAMs therefore developed as interdisciplinary tools linking human and Earth systems. They became especially important in climate-policy analysis because climate change requires reasoning across time horizons, sectors, regions, technologies, damages, uncertainty, and values. No single-sector model can answer questions about mitigation pathways, development trajectories, land-use tradeoffs, carbon budgets, technology transitions, and climate risk at the same time.
The intellectual foundations of IAMs include economics, systems science, operations research, energy modeling, environmental modeling, climate science, control theory, welfare analysis, public policy, scenario planning, and sustainability science. This interdisciplinarity makes IAMs powerful, but it also makes them dependent on contested assumptions.
| Foundation | Contribution to IAMs | Recurring controversy |
|---|---|---|
| Economics | Production, consumption, investment, welfare, costs, damages, discounting. | How to value future damages, inequality, risk, and nonmarket losses. |
| Energy modeling | Technology portfolios, fuels, infrastructure, demand, substitution, costs. | How to represent innovation, deployment constraints, and system feasibility. |
| Climate science | Carbon cycle, forcing, temperature response, climate sensitivity. | How to represent uncertainty, extremes, tipping risks, and regional impacts. |
| Land-use modeling | Agriculture, forests, bioenergy, food demand, carbon sinks, biodiversity pressure. | How to model land competition, justice, ecology, and food security. |
| Policy analysis | Carbon pricing, standards, regulation, subsidies, technology policy, coordination. | How to represent institutional capacity, politics, compliance, and power. |
| Scenario planning | Alternative futures, pathways, uncertainty, narrative assumptions. | How scenario framing influences interpretation and policy legitimacy. |
Debates around IAMs often concern not only results, but architecture, assumptions, discounting, technological representation, damage functions, regional aggregation, justice, and political interpretation.
Applications in Climate Policy
Integrated assessment models are widely used in climate-policy analysis because they connect emissions pathways with economic, energy, land-use, technological, and climate outcomes. They play a major role in assessing mitigation strategies, temperature pathways, carbon budgets, net-zero transitions, technology portfolios, land-use choices, and long-term development scenarios.
IAMs help researchers and policymakers compare questions such as how carbon pricing affects emissions, how quickly energy systems must transition, what technology portfolios are consistent with temperature goals, how much land is required for bioenergy or carbon removal, how mitigation costs vary by timing, and how delayed action changes future transition pressure.
| Climate-policy question | IAM contribution | Interpretive caution |
|---|---|---|
| How fast must emissions fall? | Compares emissions pathways consistent with different temperature outcomes. | Feasibility depends on technology, institutions, infrastructure, equity, and politics. |
| What is the role of carbon pricing? | Models how price signals affect energy demand, fuel substitution, and investment. | Real-world response depends on policy design, distribution, trust, and institutions. |
| Which technologies are needed? | Compares deployment of renewables, nuclear, carbon capture, storage, efficiency, electrification, and carbon removal. | Technology availability does not guarantee social, ecological, or political feasibility. |
| What happens if mitigation is delayed? | Shows higher future abatement rates, higher temperature pathways, and possible reliance on carbon removal. | Models may underrepresent irreversible damage, social instability, or tipping risks. |
| How does land use affect mitigation? | Links food, forests, bioenergy, agriculture, carbon sinks, and emissions. | Land assumptions can hide justice, biodiversity, and livelihood tradeoffs. |
| How do pathways differ across regions? | Represents regional technology, demand, development, and emissions differences. | Regional aggregation may obscure inequality and political constraints. |
IAMs are especially useful when climate-policy questions require comparing pathways rather than evaluating one policy in isolation.
Examples of Major Integrated Assessment Models
Several IAM frameworks are especially prominent in climate and sustainability research. They differ in structure, purpose, resolution, optimization logic, policy representation, sectoral detail, and treatment of land, energy, technology, and damages.
| Model | Full name | General emphasis |
|---|---|---|
| DICE | Dynamic Integrated Climate-Economy Model | Aggregated climate-economy analysis, welfare, damages, mitigation, and social cost of carbon. |
| GCAM | Global Change Analysis Model | Energy, water, land, climate, agriculture, technology, and regional global-change pathways. |
| IMAGE | Integrated Model to Assess the Global Environment | Environment, land, energy, climate, ecosystems, and sustainability pathways. |
| MESSAGE / MESSAGEix | Model for Energy Supply Strategy Alternatives and their General Environmental Impacts | Energy systems, climate mitigation, technology pathways, and integrated resource analysis. |
| REMIND | Regional Model of Investments and Development | Energy-economy-climate optimization, regional development, technology, and investment dynamics. |
| AIM | Asia-Pacific Integrated Model | Climate mitigation, energy systems, land use, policy analysis, and regional pathways. |
No single IAM should be treated as definitive. Model diversity is a strength because different architectures expose different assumptions, sensitivities, and possible futures. The most responsible use of IAMs often comes through model comparison, scenario databases, transparent documentation, and interpretation across multiple frameworks.
Scenario Analysis and Long-Term Pathways
IAMs are especially valuable because they support long-term scenario analysis under uncertainty. Rather than forecasting one exact future, they compare alternative pathways shaped by assumptions about policy, technology, development, land use, demand, and emissions.
Scenarios are not predictions. They are structured “if–then” explorations. If policy begins early, if clean technologies become cheaper, if energy demand changes, if land-use policy shifts, if carbon removal scales, if global coordination strengthens, then emissions, costs, warming, land use, and welfare may follow different trajectories.
| Scenario dimension | Example assumption | Potential effect |
|---|---|---|
| Policy timing | Immediate mitigation versus delayed transition. | Changes cumulative emissions, future transition speed, costs, and temperature outcomes. |
| Technology availability | High renewable learning, carbon capture limits, nuclear expansion, storage breakthroughs. | Changes feasible energy mixes and mitigation costs. |
| Demand trajectory | High material demand versus efficiency and sufficiency pathways. | Changes energy, land, infrastructure, and emissions pressure. |
| Land-use strategy | Forest protection, bioenergy expansion, dietary change, agricultural intensification. | Changes food, biodiversity, emissions, carbon sinks, and land conflict. |
| Carbon removal | Limited, moderate, or large-scale deployment. | Changes reliance on future negative emissions and near-term mitigation urgency. |
| Socioeconomic development | High inequality, sustainable development, regional convergence, fragmented governance. | Changes vulnerability, capacity, emissions, and adaptation options. |
Scenario analysis makes IAMs closely related to scenario modeling, decision science, futures thinking, and strategic foresight. Their role is to clarify pathway consequences, not to certify certainty.
Integrated Assessment Models and Sustainability Science
Integrated assessment models have become central to sustainability science because they connect human development with planetary systems. They support analysis of climate mitigation, energy transition, economic development, land-use change, food systems, water stress, environmental pressure, biodiversity risk, and long-run sustainability strategies.
Sustainability science requires integrated modeling because development goals can interact in reinforcing or conflicting ways. Expanding electricity access may support human development but increase emissions if energy systems remain fossil-based. Bioenergy may support mitigation but increase land competition. Forest protection may support carbon storage and biodiversity but create livelihood conflicts if governance is unjust. Rapid industrial transition may reduce future warming but create distributional burdens if costs are not managed.
| Sustainability domain | IAM relevance | Tradeoff or dependency |
|---|---|---|
| Climate mitigation | Compares emissions pathways, energy transitions, and policy designs. | Mitigation timing affects costs, land, technology, and future risk. |
| Energy transition | Models fuel substitution, electrification, infrastructure, and technology learning. | Energy pathways affect emissions, investment, minerals, land, and reliability. |
| Land use | Links agriculture, forests, bioenergy, carbon sinks, and food demand. | Land competition affects food security, biodiversity, mitigation, and livelihoods. |
| Economic development | Represents income, consumption, investment, productivity, and welfare. | Development pathways affect demand, vulnerability, and adaptive capacity. |
| Environmental protection | Connects climate, ecosystems, resource use, and pollution pressure. | Environmental outcomes depend on policy, technology, land, and consumption. |
| Intergenerational justice | Compares present costs with future damages and risks. | Discounting and damage assumptions contain ethical judgments. |
IAMs matter in sustainability science because they reveal how solving one problem can shift pressure into another domain unless the system is modeled as a whole.
Model Architecture and Integration Forms
IAMs can be built through different forms of integration. The architecture matters because it determines how information moves among economic, energy, land, climate, and policy modules. It also shapes what kinds of feedback, delay, uncertainty, and tradeoff the model can represent.
Sequential Integration
Sequential integration passes outputs from one module into another. For example, socioeconomic assumptions may generate energy demand, energy demand may generate emissions, and emissions may then feed a climate module.
Coupled Integration
Coupled integration allows modules to exchange information during simulation. Economic output may influence emissions, emissions influence damages, and damages feed back into economic outcomes.
Optimization-Based Integration
Optimization-based IAMs search for pathways that minimize cost, maximize welfare, satisfy constraints, or meet climate targets under specified assumptions.
Recursive Dynamic Integration
Recursive models update system states step by step. Each period depends on prior outcomes, assumptions, constraints, and adaptive responses.
Scenario-Based Integration
Scenario-based IAMs compare structured narratives and quantitative assumptions across alternative futures, such as delayed transition, rapid mitigation, or sustainable development.
Model-Chain Integration
Model chains connect distinct models in a workflow, such as socioeconomic scenarios feeding energy models, climate models, impact models, and policy evaluation tools.
| Integration form | How it works | Strength | Risk |
|---|---|---|---|
| Sequential | Outputs from one module become inputs to another. | Clear workflow and modular interpretation. | May underrepresent feedback from later modules back to earlier ones. |
| Coupled | Modules exchange information during simulation. | Better representation of feedback and interdependence. | More complex calibration, validation, and uncertainty propagation. |
| Optimization | The model searches for preferred pathways under objectives and constraints. | Clarifies cost-effective or welfare-maximizing pathways. | Results depend strongly on objectives, constraints, and value assumptions. |
| Recursive dynamic | The model updates states period by period. | Represents path dependence and time evolution. | May embed strong assumptions about adaptive behavior. |
| Scenario-based | Compares pathways under alternative narratives and assumptions. | Useful for uncertainty and public reasoning. | Scenario framing can shape conclusions. |
| Model chain | Links separate models across domains. | Allows specialized models to be connected. | Can create synchronization, interoperability, and governance challenges. |
The architecture of an IAM is never neutral. It defines which relationships are endogenous, which are exogenous, which feedbacks are active, and which assumptions drive results.
Model Comparison, Transparency, and Research Practice
Because IAMs differ in assumptions, architecture, and scope, model comparison is central to responsible research practice. Different frameworks can produce different technology mixes, emissions pathways, land-use outcomes, mitigation costs, or temperature trajectories even under broadly similar policy assumptions.
Multi-model comparison helps identify which conclusions are robust and which depend heavily on a particular model structure. If multiple IAMs show that delayed mitigation increases future transition pressure, that result may be more robust than a specific estimate of the exact carbon price required in a particular year. If one model relies heavily on bioenergy while another relies more on electrification or demand reduction, the difference may reveal important structural assumptions.
| Research practice | Purpose | Why it matters |
|---|---|---|
| Model documentation | Explains structure, assumptions, equations, data, and limitations. | Without documentation, outputs cannot be interpreted responsibly. |
| Scenario databases | Collect and compare outputs across models and pathways. | Supports reproducibility, comparison, and synthesis. |
| Sensitivity analysis | Tests how outputs change when assumptions vary. | Reveals which assumptions drive conclusions. |
| Intercomparison projects | Compare multiple models under shared scenario protocols. | Distinguishes robust patterns from model-specific artifacts. |
| Open-source workflows | Expose code, data, and methods where possible. | Improves transparency, scrutiny, and learning. |
| Uncertainty communication | Explains ranges, assumptions, and conditional interpretation. | Reduces false precision and policy misuse. |
The strength of integrated assessment does not come from any single model alone. It comes from disciplined comparison across multiple formal representations of coupled human–Earth systems.
Strengths and Limitations
Integrated assessment models offer major strengths for long-horizon sustainability analysis. They combine multiple domains, support scenario comparison, reveal system-level tradeoffs, and help connect scientific knowledge to policy reasoning. They are among the most comprehensive tools available for analyzing climate mitigation pathways, technology transitions, land-use futures, and long-term development choices.
But IAMs also involve substantial uncertainty and simplification. Their outputs depend on assumptions about technological change, economic growth, policy design, social discounting, climate damages, land systems, institutional capacity, and future behavior. Many of these assumptions are uncertain, contested, or value-laden.
| Strength | Why it matters | Limitation to watch |
|---|---|---|
| Interdisciplinary integration | Links economics, energy, climate, land, technology, and policy. | Integration can hide weak assumptions inside complex structures. |
| Long-horizon analysis | Examines consequences across decades and generations. | Long-range uncertainty is substantial. |
| Scenario comparison | Compares pathways instead of relying on one forecast. | Scenario framing can shape interpretation. |
| Policy relevance | Connects model outputs to mitigation, adaptation, and development choices. | Political feasibility and institutional capacity may be underrepresented. |
| Tradeoff visibility | Shows interactions among cost, emissions, temperature, land, and welfare. | Not all values can be reduced to monetary or aggregate measures. |
| Model comparison | Allows researchers to identify robust and model-specific findings. | Comparisons can still share common blind spots. |
IAMs are usually most valuable when used to explore pathways, vulnerabilities, and tradeoffs rather than to claim exact long-term predictions. Their strength lies in structural integration and comparative reasoning, not certainty.
Relationship to Other Systems Modeling Approaches
Integrated assessment models combine several modeling traditions discussed throughout the Systems Modeling series. They use economic systems modeling to represent growth, production, investment, consumption, damages, and welfare. They use environmental systems modeling to represent climate, land, ecosystems, and Earth-system pressures. They use energy systems modeling to represent technology portfolios, fuel substitution, infrastructure, and emissions. They use public policy modeling to represent carbon prices, regulations, standards, incentives, and institutional choices.
IAMs also depend on scenario modeling, sensitivity analysis, hybrid modeling, uncertainty interpretation, model comparison, and responsible model communication. They are among the clearest examples of hybrid modeling because they combine multiple domain-specific models into one integrated analytical framework.
| Related approach | Connection to IAMs | Example use |
|---|---|---|
| Economic systems modeling | Represents output, investment, consumption, welfare, and damages. | Estimating mitigation costs, welfare effects, or social cost of carbon. |
| Energy systems modeling | Represents fuel mix, electrification, technology substitution, and infrastructure. | Comparing renewables, storage, carbon capture, nuclear, efficiency, and demand pathways. |
| Environmental systems modeling | Represents climate, land, carbon sinks, ecosystems, and environmental pressure. | Linking emissions to warming, land-use change, and ecological consequences. |
| Public policy modeling | Represents policy levers, incentives, constraints, and governance choices. | Testing carbon prices, emissions caps, standards, subsidies, and transition policies. |
| Scenario modeling | Compares alternative futures under structured assumptions. | Delayed transition, accelerated decarbonization, sustainable development, fragmented governance. |
| Sensitivity analysis | Tests how assumptions influence results. | Discount rate, technology cost, damage function, carbon budget, land constraint. |
IAMs are not isolated tools. They are integrated systems-modeling frameworks that depend on methods from many domains.
Mathematical Lens: Coupled Dynamics, Welfare, and Long-Horizon Tradeoffs
A stylized IAM links economic output, emissions, atmospheric accumulation, temperature change, damages, mitigation costs, and welfare across time. A simple production relationship may be written as:
Y_t = A_t K_t^{\alpha} L_t^{1-\alpha}
\]
Interpretation: Output \(Y_t\) depends on productivity \(A_t\), capital \(K_t\), labour or effective population \(L_t\), and the output elasticity of capital \(\alpha\).
Emissions can be represented as output multiplied by carbon intensity and reduced by mitigation effort:
E_t = \sigma_t Y_t(1-\mu_t)
\]
Interpretation: Emissions \(E_t\) rise with output and emissions intensity \(\sigma_t\), but decline as the mitigation rate \(\mu_t\) increases.
A simple atmospheric carbon relationship can be written as:
M_{t+1}=M_t+E_t-\phi(M_t)
\]
Interpretation: Atmospheric carbon \(M_t\) increases through emissions and decreases through natural uptake \(\phi(M_t)\).
A stylized temperature response can be represented as:
T_{t+1}=T_t+\kappa \ln\!\left(\frac{M_t}{M_0}\right)-\delta T_t
\]
Interpretation: Temperature anomaly \(T_t\) responds to atmospheric carbon relative to a baseline \(M_0\), with response strength \(\kappa\) and adjustment term \(\delta\).
Economic damages and mitigation costs can affect available consumption:
C_t=Y_t\bigl(1-D(T_t)\bigr)-\Psi(\mu_t)
\]
Interpretation: Consumption \(C_t\) is output after climate damages \(D(T_t)\) and mitigation costs \(\Psi(\mu_t)\).
A welfare objective may aggregate consumption over time:
W=\sum_{t=0}^{T}\frac{L_t\,u(C_t/L_t)}{(1+\rho)^t}
\]
Interpretation: Welfare \(W\) aggregates per-capita utility over time with discount rate \(\rho\). The choice of discount rate is an ethical and analytical assumption, not a neutral technical detail.
This stylized structure captures why IAMs are difficult and important. They connect systems with different timescales, uncertain parameters, and ethically charged assumptions about damages, discounting, technology, risk, and future generations.
The Integrated Assessment Modeling Workflow
Professional IAM work requires a disciplined workflow that connects research purpose, system boundaries, scenario design, model architecture, data, uncertainty, sensitivity analysis, documentation, and responsible communication.
1. Define the Assessment Question
Specify whether the model examines mitigation, adaptation, energy transition, land use, carbon budgets, technology pathways, damages, welfare, or sustainable development.
2. Set the System Boundary
Identify which regions, sectors, gases, technologies, land systems, economic variables, climate processes, and policy levers are included.
3. Define Scenario Assumptions
Specify assumptions about population, growth, demand, policy timing, technology costs, land constraints, carbon removal, and socioeconomic development.
4. Select Model Architecture
Determine whether the IAM is optimization-based, recursive dynamic, scenario-based, coupled, sequential, or part of a broader model chain.
5. Calibrate and Document Inputs
Use transparent data sources, parameter values, baseline assumptions, and documentation for emissions, costs, demand, climate response, and land-use relationships.
6. Run Scenario Ensembles
Compare multiple pathways rather than relying on a single baseline. Include delayed transition, rapid mitigation, technology limits, demand shifts, and policy variants.
7. Conduct Sensitivity Analysis
Test assumptions such as discount rate, damage function, climate sensitivity, technology learning, deployment limits, land constraints, and policy timing.
8. Compare Models and Outputs
Use multi-model comparison where possible to distinguish robust patterns from model-specific artifacts.
9. Review Equity and Ethics
Assess intergenerational justice, regional distribution, land-use impacts, energy access, development needs, and the political meaning of optimization objectives.
10. Communicate Conditional Results
Explain assumptions, uncertainty, limits, tradeoffs, and what the model should not be used to claim.
R Workflow: Comparing Stylized IAM Scenarios
The R workflow below uses base R. It creates stylized long-horizon IAM scenarios comparing emissions, atmospheric pressure, temperature response, mitigation cost, damages, and welfare proxy across delayed transition, moderate transition, accelerated decarbonization, and high innovation pathways.
# iam_stylized_scenario_comparison.R
# Base R workflow:
# comparing stylized integrated assessment scenarios across emissions,
# temperature proxy, mitigation cost, damages, and welfare proxy.
#
# Suggested repository placement:
# articles/integrated-assessment-models/r/iam_stylized_scenario_comparison.R
args <- commandArgs(trailingOnly = FALSE)
file_arg <- grep("^--file=", args, value = TRUE)
if (length(file_arg) > 0) {
script_path <- normalizePath(sub("^--file=", "", file_arg[1]), mustWork = TRUE)
article_root <- normalizePath(file.path(dirname(script_path), ".."), mustWork = TRUE)
} else {
article_root <- normalizePath(getwd(), mustWork = TRUE)
}
tables_dir <- file.path(article_root, "outputs", "tables")
figures_dir <- file.path(article_root, "outputs", "figures")
dir.create(tables_dir, recursive = TRUE, showWarnings = FALSE)
dir.create(figures_dir, recursive = TRUE, showWarnings = FALSE)
simulate_iam_pathway <- function(
scenario,
years = seq(2025, 2100, by = 5),
initial_output = 100,
productivity_growth = 0.012,
initial_emissions_intensity = 0.42,
emissions_intensity_decline = 0.010,
mitigation_start = 0.05,
mitigation_growth = 0.020,
max_mitigation = 0.95,
damage_coefficient = 0.010,
mitigation_cost_scale = 0.040,
discount_rate = 0.015
) {
n <- length(years)
output <- numeric(n)
emissions_intensity <- numeric(n)
mitigation_rate <- numeric(n)
emissions <- numeric(n)
atmospheric_pressure <- numeric(n)
temperature_proxy <- numeric(n)
damages <- numeric(n)
mitigation_cost <- numeric(n)
consumption_proxy <- numeric(n)
discounted_welfare_proxy <- numeric(n)
output[1] <- initial_output
emissions_intensity[1] <- initial_emissions_intensity
mitigation_rate[1] <- mitigation_start
atmospheric_pressure[1] <- 1.0
temperature_proxy[1] <- 1.2
for (i in seq_len(n)) {
if (i > 1) {
output[i] <- output[i - 1] * (1 + productivity_growth) ^ 5
emissions_intensity[i] <- max(
0.02,
emissions_intensity[i - 1] * (1 - emissions_intensity_decline) ^ 5
)
mitigation_rate[i] <- min(max_mitigation, mitigation_rate[i - 1] + mitigation_growth)
}
emissions[i] <- output[i] * emissions_intensity[i] * (1 - mitigation_rate[i])
if (i > 1) {
atmospheric_pressure[i] <- max(
0,
atmospheric_pressure[i - 1] + 0.012 * emissions[i] - 0.010 * atmospheric_pressure[i - 1]
)
temperature_proxy[i] <- max(
0,
temperature_proxy[i - 1] + 0.030 * atmospheric_pressure[i] - 0.012 * temperature_proxy[i - 1]
)
}
damages[i] <- damage_coefficient * temperature_proxy[i]^2 * output[i]
mitigation_cost[i] <- mitigation_cost_scale * mitigation_rate[i]^2 * output[i]
consumption_proxy[i] <- max(0, output[i] - damages[i] - mitigation_cost[i])
discounted_welfare_proxy[i] <- log(consumption_proxy[i] + 1) / ((1 + discount_rate) ^ (years[i] - years[1]))
}
data.frame(
scenario = scenario,
year = years,
output = output,
emissions_intensity = emissions_intensity,
mitigation_rate = mitigation_rate,
emissions = emissions,
atmospheric_pressure = atmospheric_pressure,
temperature_proxy = temperature_proxy,
damages = damages,
mitigation_cost = mitigation_cost,
consumption_proxy = consumption_proxy,
discounted_welfare_proxy = discounted_welfare_proxy
)
}
runs <- rbind(
simulate_iam_pathway(
"delayed_transition",
mitigation_start = 0.02,
mitigation_growth = 0.010,
emissions_intensity_decline = 0.006,
damage_coefficient = 0.012
),
simulate_iam_pathway(
"moderate_transition",
mitigation_start = 0.06,
mitigation_growth = 0.025,
emissions_intensity_decline = 0.012,
damage_coefficient = 0.010
),
simulate_iam_pathway(
"accelerated_decarbonization",
mitigation_start = 0.10,
mitigation_growth = 0.045,
emissions_intensity_decline = 0.018,
mitigation_cost_scale = 0.055,
damage_coefficient = 0.008
),
simulate_iam_pathway(
"high_innovation_pathway",
mitigation_start = 0.08,
mitigation_growth = 0.040,
emissions_intensity_decline = 0.026,
mitigation_cost_scale = 0.038,
damage_coefficient = 0.008
)
)
summary_rows <- data.frame()
for (scenario_name in unique(runs$scenario)) {
subset_data <- runs[runs$scenario == scenario_name, ]
final_row <- subset_data[nrow(subset_data), ]
summary_rows <- rbind(
summary_rows,
data.frame(
scenario = scenario_name,
final_emissions = final_row$emissions,
final_temperature_proxy = final_row$temperature_proxy,
cumulative_emissions = sum(subset_data$emissions),
cumulative_mitigation_cost = sum(subset_data$mitigation_cost),
cumulative_damages = sum(subset_data$damages),
discounted_welfare_proxy = sum(subset_data$discounted_welfare_proxy),
diagnostic_label = ifelse(
final_row$temperature_proxy > 3,
"high climate pressure pathway",
"lower climate pressure pathway"
)
)
)
}
write.csv(
runs,
file.path(tables_dir, "r_iam_stylized_scenario_trajectories.csv"),
row.names = FALSE
)
write.csv(
summary_rows,
file.path(tables_dir, "r_iam_stylized_scenario_summary.csv"),
row.names = FALSE
)
png(file.path(figures_dir, "r_iam_emissions_pathways.png"), width = 1200, height = 700)
plot(
NULL,
xlim = range(runs$year),
ylim = range(runs$emissions),
xlab = "Year",
ylab = "Emissions Proxy",
main = "Stylized IAM Scenario Comparison: Emissions"
)
for (scenario_name in unique(runs$scenario)) {
subset_data <- runs[runs$scenario == scenario_name, ]
lines(subset_data$year, subset_data$emissions, lwd = 2)
}
legend(
"topright",
legend = unique(runs$scenario),
lwd = 2,
bty = "n",
cex = 0.75
)
grid()
dev.off()
print(summary_rows)
cat("R stylized IAM scenario comparison complete.\n")
This workflow is not a real IAM. It is a transparent teaching model that illustrates why integrated assessment depends on linked assumptions about output, emissions intensity, mitigation, climate response, damages, cost, and welfare.
Python Workflow: Simulating a Climate-Economy Pathway Ensemble
The Python workflow below uses only the standard library. It simulates stylized IAM pathways under different assumptions about mitigation timing, emissions intensity decline, damages, innovation, and discounting.
#!/usr/bin/env python3
"""
Stylized integrated assessment modeling workflow.
Dependency-light workflow demonstrating:
1. Economic output trajectory
2. Emissions intensity and mitigation
3. Emissions and atmospheric pressure
4. Temperature response proxy
5. Damages, mitigation cost, and consumption proxy
6. Discounted welfare proxy
7. Scenario comparison and validation checks
All data are synthetic.
"""
from __future__ import annotations
from pathlib import Path
import csv
import math
from statistics import mean
ARTICLE_ROOT = Path(__file__).resolve().parents[1]
TABLES = ARTICLE_ROOT / "outputs" / "tables"
def write_csv(path: Path, rows: list[dict[str, object]]) -> None:
path.parent.mkdir(parents=True, exist_ok=True)
if not rows:
raise ValueError(f"No rows to write: {path}")
with path.open("w", newline="", encoding="utf-8") as handle:
writer = csv.DictWriter(handle, fieldnames=list(rows[0].keys()))
writer.writeheader()
writer.writerows(rows)
def simulate_iam_pathway(
scenario: str,
start_year: int = 2025,
end_year: int = 2100,
step: int = 5,
initial_output: float = 100.0,
productivity_growth: float = 0.012,
initial_emissions_intensity: float = 0.42,
emissions_intensity_decline: float = 0.010,
mitigation_start: float = 0.05,
mitigation_growth: float = 0.020,
max_mitigation: float = 0.95,
damage_coefficient: float = 0.010,
mitigation_cost_scale: float = 0.040,
discount_rate: float = 0.015,
) -> list[dict[str, object]]:
years = list(range(start_year, end_year + 1, step))
output = initial_output
emissions_intensity = initial_emissions_intensity
mitigation_rate = mitigation_start
atmospheric_pressure = 1.0
temperature_proxy = 1.2
rows: list[dict[str, object]] = []
for index, year in enumerate(years):
if index > 0:
output *= (1.0 + productivity_growth) ** step
emissions_intensity = max(
0.02,
emissions_intensity * (1.0 - emissions_intensity_decline) ** step,
)
mitigation_rate = min(max_mitigation, mitigation_rate + mitigation_growth)
emissions = output * emissions_intensity * (1.0 - mitigation_rate)
if index > 0:
atmospheric_pressure = max(
0.0,
atmospheric_pressure + 0.012 * emissions - 0.010 * atmospheric_pressure,
)
temperature_proxy = max(
0.0,
temperature_proxy + 0.030 * atmospheric_pressure - 0.012 * temperature_proxy,
)
damages = damage_coefficient * temperature_proxy ** 2 * output
mitigation_cost = mitigation_cost_scale * mitigation_rate ** 2 * output
consumption_proxy = max(0.0, output - damages - mitigation_cost)
discounted_welfare_proxy = math.log(consumption_proxy + 1.0) / (
(1.0 + discount_rate) ** (year - start_year)
)
rows.append({
"scenario": scenario,
"year": year,
"output": round(output, 6),
"emissions_intensity": round(emissions_intensity, 6),
"mitigation_rate": round(mitigation_rate, 6),
"emissions": round(emissions, 6),
"atmospheric_pressure": round(atmospheric_pressure, 6),
"temperature_proxy": round(temperature_proxy, 6),
"damages": round(damages, 6),
"mitigation_cost": round(mitigation_cost, 6),
"consumption_proxy": round(consumption_proxy, 6),
"discounted_welfare_proxy": round(discounted_welfare_proxy, 6),
})
return rows
def summarize(rows: list[dict[str, object]]) -> list[dict[str, object]]:
summary_rows: list[dict[str, object]] = []
for scenario in sorted(set(str(row["scenario"]) for row in rows)):
subset = [row for row in rows if row["scenario"] == scenario]
final = subset[-1]
cumulative_emissions = sum(float(row["emissions"]) for row in subset)
cumulative_damages = sum(float(row["damages"]) for row in subset)
cumulative_mitigation_cost = sum(float(row["mitigation_cost"]) for row in subset)
welfare_proxy = sum(float(row["discounted_welfare_proxy"]) for row in subset)
average_mitigation_rate = mean(float(row["mitigation_rate"]) for row in subset)
summary_rows.append({
"scenario": scenario,
"final_emissions": final["emissions"],
"final_temperature_proxy": final["temperature_proxy"],
"cumulative_emissions": round(cumulative_emissions, 6),
"cumulative_damages": round(cumulative_damages, 6),
"cumulative_mitigation_cost": round(cumulative_mitigation_cost, 6),
"discounted_welfare_proxy": round(welfare_proxy, 6),
"average_mitigation_rate": round(average_mitigation_rate, 6),
"diagnostic_label": (
"high climate pressure pathway"
if float(final["temperature_proxy"]) > 3.0
else "lower climate pressure pathway"
),
})
return summary_rows
def main() -> None:
scenarios = [
{
"scenario": "delayed_transition",
"mitigation_start": 0.02,
"mitigation_growth": 0.010,
"emissions_intensity_decline": 0.006,
"damage_coefficient": 0.012,
},
{
"scenario": "moderate_transition",
"mitigation_start": 0.06,
"mitigation_growth": 0.025,
"emissions_intensity_decline": 0.012,
"damage_coefficient": 0.010,
},
{
"scenario": "accelerated_decarbonization",
"mitigation_start": 0.10,
"mitigation_growth": 0.045,
"emissions_intensity_decline": 0.018,
"mitigation_cost_scale": 0.055,
"damage_coefficient": 0.008,
},
{
"scenario": "high_innovation_pathway",
"mitigation_start": 0.08,
"mitigation_growth": 0.040,
"emissions_intensity_decline": 0.026,
"mitigation_cost_scale": 0.038,
"damage_coefficient": 0.008,
},
]
all_rows: list[dict[str, object]] = []
for scenario in scenarios:
all_rows.extend(simulate_iam_pathway(**scenario))
summary_rows = summarize(all_rows)
validation_rows: list[dict[str, object]] = []
for row in summary_rows:
for metric, low, high in [
("final_emissions", 0.0, 1000000.0),
("final_temperature_proxy", 0.0, 1000000.0),
("cumulative_emissions", 0.0, 1000000.0),
("cumulative_damages", 0.0, 1000000.0),
("cumulative_mitigation_cost", 0.0, 1000000.0),
("discounted_welfare_proxy", -1000000.0, 1000000.0),
("average_mitigation_rate", 0.0, 1.0),
]:
value = float(row[metric])
validation_rows.append({
"scenario": row["scenario"],
"metric": metric,
"value": round(value, 6),
"target_low": low,
"target_high": high,
"passed": low <= value <= high,
})
write_csv(TABLES / "python_iam_pathway_trajectories.csv", all_rows)
write_csv(TABLES / "python_iam_pathway_summary.csv", summary_rows)
write_csv(TABLES / "python_iam_validation_checks.csv", validation_rows)
print("Stylized IAM pathway workflow complete.")
print(TABLES / "python_iam_pathway_summary.csv")
if __name__ == "__main__":
main()
This workflow demonstrates IAM-style logic without pretending to be a full integrated assessment model. It shows how different assumptions can generate different pathway outcomes and why transparent scenario comparison is essential.
GitHub Repository
Complete Code Repository
Companion repository for the article, including stylized IAM scenario simulations, climate-economy pathway ensembles, emissions and temperature proxies, mitigation cost and damages diagnostics, validation checks, synthetic datasets, documentation assets, and multi-language examples for professional systems modeling.
Ethics and Responsible Use
Integrated assessment models are ethically significant because they influence climate policy, energy transition planning, carbon budgets, infrastructure investment, land-use strategy, development pathways, and intergenerational decision-making. Their assumptions can shape how societies value future lives, present costs, ecological systems, regional inequality, technological risk, and the burden placed on communities.
Responsible IAM use requires transparency about assumptions, uncertainty, model structure, discounting, damages, technology availability, land-use impacts, regional distribution, and policy interpretation. IAM outputs should support public reasoning, not replace democratic decision-making. They should not be used to hide political choices behind technical authority.
| Ethical issue | Risk | Responsible practice |
|---|---|---|
| Discounting future generations | High discount rates can reduce the apparent importance of future damages. | Report sensitivity to discount rates and explain ethical implications. |
| Aggregate welfare | Global averages can hide regional harm and inequality. | Disaggregate outcomes by region, income, vulnerability, and exposure where possible. |
| Technology optimism | Speculative assumptions can justify delayed mitigation. | Stress-test pathways under technology limits and deployment constraints. |
| Land-use tradeoffs | Bioenergy or carbon removal pathways can affect food, biodiversity, and livelihoods. | Evaluate land justice, ecological risk, and food-system impacts. |
| False precision | Long-term results may appear more certain than they are. | Communicate ranges, assumptions, uncertainty, and conditional interpretation. |
| Technocratic misuse | Model outputs can be used to close political debate. | Use IAMs as decision-support tools, not as substitutes for public judgment. |
IAMs should make long-term tradeoffs more visible. They should not obscure justice, uncertainty, or value choices behind equations.
Common Pitfalls
Integrated assessment modeling can fail when users treat scenarios as predictions, ignore uncertainty, overtrust point estimates, hide value assumptions, underrepresent political feasibility, or use aggregate results to erase distributional harm. The strongest IAM practice is transparent, comparative, documented, and cautious about interpretation.
| Pitfall | Why it matters | Correction |
|---|---|---|
| Treating scenarios as forecasts | IAM outputs are conditional on assumptions. | Describe pathways as “if–then” scenarios. |
| Ignoring sensitivity analysis | Results may depend strongly on uncertain assumptions. | Test discounting, damages, technology cost, climate response, and policy timing. |
| Overaggregating outcomes | Global averages hide regional, social, and intergenerational differences. | Disaggregate where possible and discuss distributional limits. |
| Underrepresenting institutions | Policy pathways may assume coordination that is politically difficult. | Include governance, implementation, and feasibility constraints where possible. |
| Relying on speculative technology | Pathways may depend on large-scale future carbon removal or unproven deployment. | Stress-test pathways with limited technology availability. |
| Hiding value judgments | Discounting, damages, welfare functions, and constraints reflect values. | State value assumptions explicitly. |
| Using one model as authority | Single-model results may reflect architecture-specific assumptions. | Use model comparison and scenario ensembles. |
| Communicating false precision | Exact numbers can obscure uncertainty and model limits. | Use ranges, caveats, and qualitative interpretation. |
The central correction is to treat IAMs as comparative reasoning systems, not prediction engines or policy machines.
Why Integrated Assessment Models Matter
Integrated assessment models matter because they attempt to represent one of the hardest problems in contemporary systems research: how human development interacts with planetary systems over long time horizons under uncertainty. They connect emissions, energy, land, technology, climate, economics, policy, damages, and welfare into structured scenarios that help analysts reason about possible futures.
IAMs do not eliminate uncertainty, settle politics, or determine the correct future. They do provide disciplined ways to compare pathways, surface assumptions, identify tradeoffs, and test how conclusions change when assumptions vary. They help researchers ask better questions about timing, feasibility, technology, risk, development, land use, and intergenerational responsibility.
Their importance is scientific and civic. Scientifically, IAMs provide a framework for linking knowledge across disciplines. Civically, they help societies reason about long-horizon decisions whose consequences extend beyond election cycles, market cycles, and present generations.
Used responsibly, integrated assessment models can support more transparent, informed, and accountable sustainability decision-making. Used carelessly, they can create false precision, hide value judgments, and lend technical authority to contested political choices. The task is not to worship or reject IAMs, but to use them critically, transparently, and comparatively.
Related Articles
- What Is Systems Modeling?
- Systems Thinking vs Systems Modeling
- Economic Systems Modeling
- Environmental Systems Modeling
- Public Policy Modeling
- Hybrid Modeling Approaches
- Scenario Modeling and Simulation
- Sensitivity Analysis in Systems Models
- Uncertainty and Model Interpretation
- Model Comparison and Ensemble Reasoning
Further Reading
- Huppmann, D., Gidden, M., Fricko, O., Kolp, P., Orthofer, C., Pimmer, M., Kushin, N., Vinca, A., Mastrucci, A., Riahi, K. and Krey, V. (2019) ‘The MESSAGEix Integrated Assessment Model and the ix modeling platform: An open framework for integrated and cross-cutting analysis of energy, climate, the environment, and sustainable development’, Environmental Modelling & Software, 112, pp. 143–156. Available at: https://pure.iiasa.ac.at/id/eprint/15157/.
- Calvin, K., Patel, P., Clarke, L., Asrar, G., Bond-Lamberty, B., Cui, R.Y., Di Vittorio, A., Dorheim, K., Edmonds, J., Hartin, C., Hejazi, M., Horowitz, R., Iyer, G., Kyle, P., Kim, S., Link, R., McJeon, H., Smith, S.J., Snyder, A. and Wise, M. (2019) ‘GCAM v5.1: representing the linkages between energy, water, land, climate, and economic systems’, Geoscientific Model Development, 12, pp. 677–698. Available at: https://gmd.copernicus.org/articles/12/677/2019/.
- IPCC. AR6 Synthesis Report: Climate Change 2023. Available at: https://www.ipcc.ch/report/ar6/syr/.
- Integrated Assessment Modeling Consortium. Mission. Available at: https://www.iamconsortium.org/about-us/mission/.
- IIASA. Integrated Assessment and Climate Change. Available at: https://iiasa.ac.at/programs/ece/iacc.
- PBL Netherlands Environmental Assessment Agency. IMAGE Framework. Available at: https://www.pbl.nl/en/image/home.
- Nordhaus, W.D. and Barrage, L. (2023) ‘Policies, Projections, and the Social Cost of Carbon: Results from the DICE-2023 Model’, Cowles Foundation Discussion Paper No. 2363. Available at: https://cowles.yale.edu/research/cfdp-2363-policies-projections-and-social-cost-carbon-results-dice-2023-model.
- Pindyck, R.S. (2015) ‘The Use and Misuse of Models for Climate Policy’, NBER Working Paper 21097. Available at: https://www.nber.org/papers/w21097.
- Stern, N. (2007) The Economics of Climate Change: The Stern Review. Cambridge: Cambridge University Press.
- Nordhaus, W.D. (2013) The Climate Casino: Risk, Uncertainty, and Economics for a Warming World. New Haven, CT: Yale University Press.
- Sachs, J.D. (2015) The Age of Sustainable Development. New York: Columbia University Press.
- Sterman, J.D. (2000) Business Dynamics: Systems Thinking and Modeling for a Complex World. Boston, MA: Irwin/McGraw-Hill.
References
- Calvin, K., Patel, P., Clarke, L., Asrar, G., Bond-Lamberty, B., Cui, R.Y., Di Vittorio, A., Dorheim, K., Edmonds, J., Hartin, C., Hejazi, M., Horowitz, R., Iyer, G., Kyle, P., Kim, S., Link, R., McJeon, H., Smith, S.J., Snyder, A. and Wise, M. (2019) ‘GCAM v5.1: representing the linkages between energy, water, land, climate, and economic systems’, Geoscientific Model Development, 12, pp. 677–698. Available at: https://gmd.copernicus.org/articles/12/677/2019/.
- Huppmann, D., Gidden, M., Fricko, O., Kolp, P., Orthofer, C., Pimmer, M., Kushin, N., Vinca, A., Mastrucci, A., Riahi, K. and Krey, V. (2019) ‘The MESSAGEix Integrated Assessment Model and the ix modeling platform: An open framework for integrated and cross-cutting analysis of energy, climate, the environment, and sustainable development’, Environmental Modelling & Software, 112, pp. 143–156. Available at: https://pure.iiasa.ac.at/id/eprint/15157/.
- IIASA. (n.d.) Integrated Assessment and Climate Change. Available at: https://iiasa.ac.at/programs/ece/iacc.
- Integrated Assessment Modeling Consortium. (n.d.) Mission. Available at: https://www.iamconsortium.org/about-us/mission/.
- IPCC. (2023) AR6 Synthesis Report: Climate Change 2023. Available at: https://www.ipcc.ch/report/ar6/syr/.
- Nordhaus, W.D. (2013) The Climate Casino: Risk, Uncertainty, and Economics for a Warming World. New Haven, CT: Yale University Press.
- Nordhaus, W.D. and Barrage, L. (2023) ‘Policies, Projections, and the Social Cost of Carbon: Results from the DICE-2023 Model’, Cowles Foundation Discussion Paper No. 2363. Available at: https://cowles.yale.edu/research/cfdp-2363-policies-projections-and-social-cost-carbon-results-dice-2023-model.
- PBL Netherlands Environmental Assessment Agency. (n.d.) IMAGE Framework. Available at: https://www.pbl.nl/en/image/home.
- Pindyck, R.S. (2015) ‘The Use and Misuse of Models for Climate Policy’, NBER Working Paper 21097. Available at: https://www.nber.org/papers/w21097.
- Sachs, J.D. (2015) The Age of Sustainable Development. New York: Columbia University Press.
- Stern, N. (2007) The Economics of Climate Change: The Stern Review. Cambridge: Cambridge University Press.
- Sterman, J.D. (2000) Business Dynamics: Systems Thinking and Modeling for a Complex World. Boston, MA: Irwin/McGraw-Hill.
