Like all scenarios in mrdrivers, the Population, Labour and Urban population share scenarios are the result of a harmonization exercise between past data and future projections.
The scenario
argument is used to designate the scenario(s) to be returned. Currently available Population
scenarios are: SSPs, SSP1, SSP2, SSP3, SSP4, SSP5, SDPs, ISIMIP, SSP2IndiaDEAs, SSP2IndiaMedium, SSP2IndiaHigh. See the vignette:
vignette("scenarios")
and/or toolGetScenarioDefinition()
for more information, scenario options,
definitions and references.
Usage
calcPopulation(scenario, ...)
calcLabour(scenario, ...)
calcUrban(scenario, asShare = TRUE, ...)
Arguments
- scenario
A string (or vector of strings) designating the scenario(s) to be returned. Use
toolGetScenarioDefinition()
to learn what scenarios are available.- ...
Arguments passed on to
calcDriver
extension2150
A string specifying if/how the scenarios should be extended until 2150. Can be either:
"bezier" (default): A bezier curve extension that leads to a smooth flattening of the scenario: the slope in the last year of the scenario is halved by 2150. Currently only works for scenarios with 2100 as their last year.
"constant": The last value of the scenarios is taken as constant until 2150.
"none": No extension.
If TRUE (default) urban population shares are returned. If FALSE, then urban population in millions is returned.
Value
magpie object with the requested output data either on country or on regional level depending on the choice of argument "aggregate" or a list of information if supplementary is set to TRUE.
See also
toolGetScenarioDefinition()
for scenario options and definitions.madrat::calcOutput()
for how to return supplementary information and other control options.calcDriver()
,calcScenarioConstructor()
andcalcHarmonizedData()
for how to create new scenarios (for developers).
Examples
if (FALSE) { # \dontrun{
# Return all SSP scenarios
calcOutput("Population", scenario = "SSPs")
# Return only the SSP2 GDP scenario
calcOutput("Population", scenario = "SSP2")
# Return the SSP and SDP Labour scenarios
calcOutput("Population", scenario = c("SSPs", "SDPs"))
} # }
if (FALSE) { # \dontrun{
calcOutput("Labour", scenario = "SSPs")
} # }
if (FALSE) { # \dontrun{
calcOutput("Urban", scenario = "SSPs")
} # }