Skip to content

Add PEcAn type-level Sobol analysis workflow #197

Description

@dlebauer

Update or implement PEcAn type-level global sensitivity analysis for the major input types directly (e.g. param, poolinitcond, met, and events).

Scope:

  • use existing PEcAn infrastructure for design to run mapping, config generation, output handling
  • reuse (and update as needed) existing PEcAn functions as entry points, including generate_joint_ensemble_design(..., sobol = TRUE) and
    compute_sobol_indices().
  • generate type-level designs over four types
  • support row-based sampling from joint posterior parameter draws to capture covariance; (do not use quantile sampling because it does not preserve covariance structure)
  • run PEcAn and save type-level sensitivity outputs for later plotting / reporting: CSV with direct type-level S and T
  • compare one test case against the current CCMMF parameter-level workflow

Notes:

  • goal is a workflow that leverages PEcAn functions
  • current Sobol implementation may be reused where helpful, but should not constrain the fastest path to a correct workflow

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions