paretoCatchments {hydromad}R Documentation

Analysis using Pareto-filtering of model performance across simulation periods for multiple catchments

Description

Functions to evaluate model realisations and structures that perform well across simulation periods in multiple catchments

Usage

paretoCatchments(stat, csv.name = NA, objectives = "r.squared")
getDominatedLong(res.dom)

Arguments

stat

data.frame of results, including columns: Catchment, performance statistics

csv.name

Optional path and prefix in which to write table indicating whether model is dominated across periods ("csv.name_isdominated_models_catchments.csv") and to write a table of non-dominated models ("

objectives

Vector of column names containing performance measures to be used by areModelsDominated to determine whether models are dominated across time periods.

res.dom

data.frame to be converted to long format, from wide format produced by areModelsDominated

Details

For each Catchment in the data.frame of results, models that are dominated across simulation periods are identified using areModelsDominated. These results are summarised in a number of ways:

getDominatedLong is a utility function used by paretoCatchments

Value

No value returned, used for its side-effects. Prints results described in details. Optionally writes csv files, see csv.name.

Author(s)

Joseph Guillaume

See Also

areModelsDominated

Examples

data(YeAl97)
paretoCatchments(YeAl97,objectives="E")
[Package hydromad version 0.9-18 Index]