Learn R Programming

kernelTDA

This R-package provides an implementation of the most famous kernels found in the framework of Topological Data Analysis (TDA), more specifically:

Here you can also find an R interface to the C++ library HERA, which contains an efficient implementation of the L_p q-Wasserstein distance between persistence diagrams.

Finally, this package contains a solver for kernelized Support Vector Machine problems with indefinite kernels, based on the algorithm proposed by Loosli et al.. The implementation is largely based on the C++ library LIBSVM, and on its R interface in the package e1071.

This package is now on CRAN, you can install it with:

install.packages("kernelTDA")

Copy Link

Version

Install

install.packages('kernelTDA')

Monthly Downloads

6

Version

1.0.0

License

GPL-3

Maintainer

Tullia Padellini

Last Published

April 17th, 2020

Functions in kernelTDA (1.0.0)

krein.svm.default

Krein Support Vector Machine
wasserstein.distance

L_p q-Wasserstein Distance
sw.kernel

Persistence Sliced Wasserstein Kernel (SWK)
pf.kernel

Persistence Fisher Kernel (PFK)
krein.svm

Krein Support Vector Machine
lapl.kernel

Geodesic Laplacian Kernel (GLK)
gaus.kernel

Geodesic Gaussian Kernel (GGK)
pers.image

Persistence Image
wass.kernel

L_infty q-Wasserstein Kernel (WK)
pss.kernel

Persistence Scale Space Kernel (PSSK)
kernelTDA

kernelTDA: Kernels for Persistence Diagrams