Skip to content

n8epi/gmRa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gmRa

Geometric Multiresolution Analysis in R

Synopsis

Geometric Multiresolution Analysis (Allard, Chen, Maggioni, 2012) is a data science technique for constructing efficient representations of high-dimensional datasets. Essentially, the construction has two stages:

  1. Cluster, or partition the data into similar groups
  2. Fit low-dimensional hyperplanes to each data cluster/partition

In this implementation, cover trees are used to produce a subset of the data that "covers" the dataset at a particular scale and the data is partitioned using the Voronoi regions produced by this subset. Fitting of hyperplanes in each Voronoi region is carried out by first computing the local mean and covariance matrix, and identifying the unique hyperplane of dimension d containing the mean and parallel to the top d eigenvectors of the covariance matrix. Strong theoretical justifications for this procedure can be found in Maggioni, Minsker, and Strawn, 2016.

This code is not fully optimized, but should be useful for educational and experimental purposes.

License

gmRa is released under the MIT license

About

Geometric Multiresolution Analysis in R

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages