BirthPersistenceTransform: Preprocessing: Birth Persistence Transform

BirthPersistenceTransformR Documentation

Preprocessing: Birth Persistence Transform

Description

This is a class for the affine transformation (x,y) \mapsto (x,y-x) to be applied on persistence diagrams.

Super classes

rgudhi::PythonClass -> rgudhi::SKLearnClass -> rgudhi::PreprocessingStep -> BirthPersistenceTransform

Methods

Public methods

Inherited methods

Method new()

The BirthPersistenceTransform constructor.

Usage
BirthPersistenceTransform$new()
Returns

An object of class BirthPersistenceTransform.


Method clone()

The objects of this class are cloneable with this method.

Usage
BirthPersistenceTransform$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Mathieu Carrière

Examples


X <- seq_circle(10)
  ac <- AlphaComplex$new(points = X)
  st <- ac$create_simplex_tree()
  dgm <- st$compute_persistence()$persistence_intervals_in_dimension(0)
  bpt <- BirthPersistenceTransform$new()
  bpt$apply(dgm)
  bpt$fit_transform(list(dgm))


rgudhi documentation built on March 31, 2023, 11:38 p.m.