Learn R Programming

dataSDA (version 0.1.8)

interval_shape: Distribution Shape Measures for Interval Data

Description

Functions to compute shape statistics (skewness, kurtosis) for interval-valued data.

Usage

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

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

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

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

Value

A numeric matrix

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.

...

additional parameters

Author

Han-Ming Wu

Details

These functions measure distribution shape:

  • int_skewness: Measure of asymmetry (skewness)

  • int_kurtosis: Measure of tail heaviness (kurtosis)

  • int_symmetry: Symmetry coefficient

Skewness interpretation:

  • = 0: Symmetric distribution

  • > 0: Right-skewed (positive skew)

  • < 0: Left-skewed (negative skew)

Kurtosis interpretation (excess kurtosis):

  • = 0: Normal distribution (mesokurtic)

  • > 0: Heavy tails (leptokurtic)

  • < 0: Light tails (platykurtic)

See Also

int_mean int_var int_skewness int_kurtosis

Examples

Run this code
data(mushroom.int)

# Calculate skewness
int_skewness(mushroom.int, var_name = "Pileus.Cap.Width")
int_skewness(mushroom.int, var_name = 2:3, method = c("CM", "EJD"))

# Calculate kurtosis
int_kurtosis(mushroom.int, var_name = c("Stipe.Length", "Stipe.Thickness"))

# Check symmetry
int_symmetry(mushroom.int, var_name = 2:4, method = "CM")

Run the code above in your browser using DataLab