multiscale: Multiscale Mapper

Description Usage Arguments Details

View source: R/multiscale.R

Description

Computes the Multiscale Mapper construction. See details.

Usage

1
2
multiscale(m, max_dim = 1L, max_overlap = 50, time = c("integer",
  "measure", "overlap"), f = NULL, stats = FALSE)

Arguments

m

The initial mapper to start with.

max_dim

The maximum dimension of the simplices to consider.

max_overlap

The maximum overlap to consider. The multiscale construction will build only up to this value.

time

The notion of 'time' to measure birth/death times with. See details.

f

Function to evaluate at evry index. The mapper instance is passed as the first argument.

stats

Collect statistics on number of operations required to compute the structure? Defaults to false.

Details

This method constructs a sequence of Mappers connected by simplicial maps, which can be readily passed to e.g. the Simpers library to produce persistence diagrams. Because constructing a sequence of Mappers is a computationally expensive operation, a special cover indexing structure is used to express the computation in terms of elementary simplicial maps. This method requires a fixed interval cover with a constant number of open sets, and uses a specific clustering algorithm.

The time parameter may be specified as "integer", "measure", or (average) "overlap". Each time unit is monotonically related to each other, however they may produce visually different persistence diagrams.


peekxc/Mapper documentation built on June 12, 2020, 2:14 a.m.