# Using demo output data from the calc_exposure() and calc_sensitivity()
# functions:
vulnerability(
exposure_results = ex_output_calc_exposure,
sensitivity_results = ex_output_calc_sensitivity
)
# \donttest{
### Demo Expert-Based Pathway
# - using the example scoring datasets 'ex_expert_exposure',
# and 'ex_expert_sensitivity'
# Calculate (mean) exposure score:
exp_expert <- calc_exposure(
pressures = ex_expert_exposure$pressure,
components = ex_expert_exposure[ ,2:5],
uncertainty = ex_expert_exposure[ ,6:9],
method = "mean" # default
)
# Calculate (mean) sensitivity (and adaptive capacity) score:
sens_ac_expert <- calc_sensitivity(
indicators = ex_expert_sensitivity$indicator,
pressures = ex_expert_sensitivity$pressure,
type = ex_expert_sensitivity$type,
sensitivity_traits = ex_expert_sensitivity[ ,4:8],
adaptive_capacities = ex_expert_sensitivity[ ,9:13],
uncertainty_sens = ex_expert_sensitivity[ ,14:18],
uncertainty_ac = ex_expert_sensitivity[ ,19:23],
method = "mean"
)
# Calculate vulnerability using the mean (default):
vulnerability(
exposure_results = exp_expert,
sensitivity_results = sens_ac_expert
)
# Calculate vulnerability using the median and maximum:
vulnerability(
exposure_results = exp_expert,
sensitivity_results = sens_ac_expert,
method_vulnerability = "median",
method_uncertainty = "maximum"
)
### Demo Model-Based Pathway
# - using the demo time series 'pressure_ts_baltic' and 'indicator_ts_baltic'
# Model exposure score:
exp_model <- model_exposure(
pressure_time_series = pressure_ts_baltic,
base_years = c(start = 1984, end = 1994),
current_years = c(start = 2010, end = 2016)
)
# Model sensitivity score:
sens_ac_model <- model_sensitivity(
indicator_time_series = indicator_ts_baltic,
pressure_time_series = pressure_ts_baltic,
current_years = c(start = 2010, end = 2016)
)
# Add manually adaptive capacity scores (otherwise zero):
sens_ac_model$adaptive_capacity <- c(rep(1, 8), rep(-1, 8))
# Calculate vulnerability using the mean (default):
vulnerability(
exposure_results = exp_model,
sensitivity_results = sens_ac_model
)
# }
Run the code above in your browser using DataLab