interval_uncertainty: Uncertainty and Variability Measures for Interval Data

interval_uncertaintyR Documentation

Uncertainty and Variability Measures for Interval Data

Description

Functions to compute uncertainty and variability measures for interval-valued data.

Usage

int_entropy(x, var_name, method = "CM", base = 2, ...)

int_cv(x, var_name, method = "CM", ...)

int_dispersion(x, var_name, method = "CM", ...)

int_imprecision(x, var_name, ...)

int_granularity(x, var_name, ...)

int_uniformity(x, var_name, ...)

int_information_content(x, var_name, method = "CM", ...)

Arguments

x

interval-valued data with symbolic_tbl class.

var_name

the variable name or the column location (multiple variables are allowed).

method

methods to calculate statistics: CM (default), VM, QM, SE, FV, EJD, GQ, SPT.

base

logarithm base for entropy calculation (default: 2)

...

additional parameters

Details

These functions measure uncertainty and variability:

  • int_entropy: Shannon entropy (information content)

  • int_cv: Coefficient of variation (CV = SD / Mean)

  • int_dispersion: General dispersion index

  • int_imprecision: Imprecision based on interval width

  • int_granularity: Variability in interval sizes

  • int_uniformity: Uniformity of interval widths (inverse of granularity)

  • int_information_content: Normalized entropy (entropy / log2(n))

Value

A numeric matrix or value

Author(s)

Han-Ming Wu

See Also

int_var int_entropy int_cv

Examples

data(mushroom.int)

# Calculate entropy
int_entropy(mushroom.int, var_name = "Pileus.Cap.Width")

# Coefficient of variation
int_cv(mushroom.int, var_name = c("Stipe.Length", "Stipe.Thickness"), method = c("CM", "EJD"))

# Measure imprecision
int_imprecision(mushroom.int, var_name = c("Stipe.Length", "Stipe.Thickness"))

# Dispersion index
int_dispersion(mushroom.int, var_name = "Pileus.Cap.Width", method = "CM")

# Check data granularity
int_granularity(mushroom.int, var_name = 2:4)

# Check uniformity
int_uniformity(mushroom.int, var_name = 2:3)

# Information content
int_information_content(mushroom.int, var_name = "Stipe.Length", method = "CM")

dataSDA documentation built on June 12, 2026, 9:06 a.m.