Learn R Programming

tdarec (version 0.2.0)

vpd-summarizers: Summarize topological data

Description

These miscellaneous functions are used by various get_*_range() functions to finalize hyperparameter ranges.

Usage

ph_dim(x)

# S3 method for default ph_dim(x)

# S3 method for matrix ph_dim(x)

# S3 method for array ph_dim(x)

# S3 method for data.frame ph_dim(x)

# S3 method for dist ph_dim(x)

# S3 method for ts ph_dim(x)

pairs_min(x, hom_degrees)

# S3 method for default pairs_min(x, hom_degrees)

# S3 method for matrix pairs_min(x, hom_degrees)

# S3 method for data.frame pairs_min(x, hom_degrees)

# S3 method for diagram pairs_min(x, hom_degrees)

# S3 method for PHom pairs_min(x, hom_degrees)

# S3 method for persistence pairs_min(x, hom_degrees)

pairs_max(x, hom_degrees)

# S3 method for default pairs_max(x, hom_degrees)

# S3 method for matrix pairs_max(x, hom_degrees)

# S3 method for data.frame pairs_max(x, hom_degrees)

# S3 method for diagram pairs_max(x, hom_degrees)

# S3 method for PHom pairs_max(x, hom_degrees)

# S3 method for persistence pairs_max(x, hom_degrees)

birth_range(x, hom_degree)

# S3 method for default birth_range(x, hom_degree)

# S3 method for matrix birth_range(x, hom_degree)

# S3 method for data.frame birth_range(x, hom_degree)

# S3 method for diagram birth_range(x, hom_degree)

# S3 method for PHom birth_range(x, hom_degree)

# S3 method for persistence birth_range(x, hom_degree)

pers_max(x, hom_degree)

# S3 method for default pers_max(x, hom_degree)

# S3 method for matrix pers_max(x, hom_degree)

# S3 method for data.frame pers_max(x, hom_degree)

# S3 method for diagram pers_max(x, hom_degree)

# S3 method for PHom pers_max(x, hom_degree)

# S3 method for persistence pers_max(x, hom_degree)

pers_min(x, hom_degree)

# S3 method for default pers_min(x, hom_degree)

# S3 method for matrix pers_min(x, hom_degree)

# S3 method for data.frame pers_min(x, hom_degree)

# S3 method for diagram pers_min(x, hom_degree)

# S3 method for PHom pers_min(x, hom_degree)

# S3 method for persistence pers_min(x, hom_degree)

pers_range(x, hom_degree)

# S3 method for default pers_range(x, hom_degree)

# S3 method for matrix pers_range(x, hom_degree)

# S3 method for data.frame pers_range(x, hom_degree)

# S3 method for diagram pers_range(x, hom_degree)

# S3 method for PHom pers_range(x, hom_degree)

# S3 method for persistence pers_range(x, hom_degree)

life_support(x, hom_degree)

# S3 method for default life_support(x, hom_degree)

# S3 method for matrix life_support(x, hom_degree)

# S3 method for data.frame life_support(x, hom_degree)

# S3 method for diagram life_support(x, hom_degree)

# S3 method for PHom life_support(x, hom_degree)

# S3 method for persistence life_support(x, hom_degree)

Value

A vector of one or two numeric values.

Arguments

x

Persistence data in a recognizable format.

hom_degree, hom_degrees

Integer (vector) of homological degree(s).

Details

The functions compute the following summaries:

  • ph_dim(): Dimension of a data set for purposes of PH

  • pairs_min(): Minimum number of persistent pairs of any degree

  • pairs_max(): Maximum number of persistent pairs of any degree

  • birth_range(): Range of finite birth values for a given degree

  • pers_max(): Maximum positive finite persistence for a given degree

  • pers_min(): Minimum positive finite persistence for a given degree

  • pers_range(): Range of positive finite persistence for a given degree

  • life_support(): Range of union of birth--death ranges for a given degree