Learn R Programming

Dimodal (version 1.0.0)

Spacing Tests for Multi-Modality

Description

Tests for modality of data using its spacing. The main approach evaluates features (peaks, flats) using a combination of parametric models and non-parametric tests, either after smoothing the spacing by a low-pass filter or by looking over larger intervals. The library can also use any changepoint detectors available to look for transitions between features in the spacing. The Suggested list of libraries is misnamed. It contains all supported changepoint detectors, and all are considered optional. A good minimal set would be the first three entries. Some of the suggestions may no longer be current on CRAN, with the last source tarball found in its archives or at the additional repository. These packages will be used if they are already installed on older installations, but will not be available to newer.

Copy Link

Version

Install

install.packages('Dimodal')

Version

1.0.0

License

BSD_3_clause + file LICENSE

Maintainer

Greg Kreider

Last Published

December 18th, 2025

Functions in Dimodal (1.0.0)

find.level.sections

Detector for intervals without significant slope
kirkwood

Asteroid Orbital Axis Showing Kirkwood Gaps
find.flats

Local flat detector.
Dimodal Utility Functions

Dimodal Utility Functions
find.runs

Fuzzy run detector
Dimodal Runs Tests

Tests of runs within subsets of data
find.peaks

Local minima and maxima detector.
find.cpt

Common changepoint detector.
Dimodal Model Tests

Significance models of features in the low-pass spacing.
Diflat

Class methods for Diflat Objects
Dimodal-package

Detection of Multi-Modal Data Using Spacing
Dipeak

Class methods for Dipeak Objects
Dicpt

Class methods for Dicpt Objects
Dimodal Excursion and Permutation Tests

Feature significance test using permutation or bootstrap (excursion) sampling.
Ditrack

Class methods for Ditrack Objects
Diopt

Options for Dimodal package
Dimodal

Detect modality in the spacing of data.
Didata

Class methods for Didata Objects
Ditest

Class Methods for Ditest Objects