Learn R Programming

manureshed (version 0.1.2)

compare_scenarios: Compare Multiple Analysis Scenarios

Description

Compare results from multiple analysis runs side-by-side with visualizations and summary statistics.

Usage

compare_scenarios(
  scenario_list,
  metrics = c("sources", "sinks", "balanced", "excluded"),
  create_plots = TRUE,
  output_dir = NULL
)

Value

List containing:

comparison_data

Data frame with metrics for each scenario

plots

List of ggplot objects (if create_plots = TRUE)

summary

Summary statistics

Arguments

scenario_list

Named list of analysis results from run_builtin_analysis()

metrics

Character vector of metrics to compare. Options: "sources", "sinks", "balanced", "excluded", "total_surplus", "total_deficit"

create_plots

Logical. Create comparison plots? (default: TRUE)

output_dir

Character. Directory for saving plots (default: NULL, no save)

Examples

Run this code
# \donttest{
# Create multiple scenarios
base <- run_builtin_analysis(year = 2016, include_wwtp = FALSE,
                              scale = "county", nutrients = "nitrogen")
wwtp <- run_builtin_analysis(year = 2016, include_wwtp = TRUE,
                              scale = "county", nutrients = "nitrogen")

# Compare scenarios
comparison <- compare_scenarios(list(
  "Base (Agricultural Only)" = base,
  "With WWTP" = wwtp
))

# View comparison data
print(comparison$comparison_data)

# View plots
print(comparison$plots$bar_chart)
# }

Run the code above in your browser using DataLab