as_measure: Create a custom metric

View source: R/metrics.R

as_measureR Documentation

Create a custom metric

Description

Metrics are functions that tell how much information would be lost for a given reduction in the data. reduce. as_measure() is a helper function to create new metrics to be used in partitioners. partitioners can be created with as_partitioner().

Usage

as_measure(.f, ...)

Arguments

.f

a function that returns either a numeric vector or a data.frame

...

Extra arguments passed to .f.

Value

a function to use in as_partitioner()

See Also

Other metrics: measure_icc(), measure_min_icc(), measure_min_r2(), measure_std_mutualinfo(), measure_variance_explained()

Other metrics: measure_icc(), measure_min_icc(), measure_min_r2(), measure_std_mutualinfo(), measure_variance_explained()

Examples


inter_item_reliability <- function(mat) {
  corrs <- corr(mat)
  corrs[lower.tri(corrs, diag = TRUE)] <- NA

  corrs %>%
    colMeans(na.rm = TRUE) %>%
    mean(na.rm = TRUE)
}

measure_iir <- as_measure(inter_item_reliability)
measure_iir


USCbiostats/partition documentation built on Feb. 3, 2024, 3:38 a.m.