Skip to contents

A simulated data set consisting of 100 points sampled from a circle with additive Gaussian noise using a standard deviation of 0.05.

Usage

noisy_circle_points

noisy_circle_ripserr

noisy_circle_tda_rips

Format

noisy_circle_points

A matrix with 100 rows and 2 columns listing the coordinates of the points.

noisy_circle_ripserr

An object of class 'PHom' as returned by the ripserr::vietoris_rips() function, which is a data frame with 3 variables:

  • dimension: the dimension/degree of the feature,

  • birth: the birth value of the feature,

  • death: the death value of the feature.

noisy_circle_tda_rips

A list of length 1 containing an object of class 'diagram' as returned by the TDA::ripsDiag()$diagram function, which is a matrix with 3 columns:

  • dimension: the dimension/degree of the feature,

  • birth: the birth value of the feature,

  • death: the death value of the feature.

An object of class PHom (inherits from data.frame) with 101 rows and 3 columns.

An object of class list of length 1.

Details

The point cloud stored in noisy_circle_points has been generated using the tdaunif package using the tdaunif::sample_circle() function. Specifically, the following parameters were used: n = 100, sd = 0.05 and a seed of 1234.

The persistence diagram stored in noisy_circle_ripserr has been computed using the ripserr package with the ripserr::vietoris_rips() function. Specifically, the following parameters were used: max_dim = 1L.

The persistence diagram stored in noisy_circle_tda_rips has been computed using the TDA package with the TDA::ripsDiag() function. Specifically, the following parameters were used: maxdimension = 1L and maxscale = 1.6322.