Skip to contents

Provides diagnostic information about the distribution of hop indices to help choose appropriate parameters for spurious extrema classification.

Usage

analyze.extrema.distribution(result, plot = TRUE)

Arguments

result

An object from compute.extrema.hop.nbhds() or create.gflow.cx()

plot

Logical; if TRUE, create diagnostic plots (default TRUE)

Value

List with diagnostic information:

  • summary: Summary statistics of hop_idx distribution

  • suggested_threshold: Suggested threshold based on data

  • recommended_method: Recommended classification method

Examples

result <- list(
  lmin_hop_nbhds = list(list(hop_idx = 1), list(hop_idx = 2)),
  lmax_hop_nbhds = list(list(hop_idx = 3), list(hop_idx = 5))
)
diagnostics <- analyze.extrema.distribution(result, plot = FALSE)
diagnostics$summary