Skip to content

melff/munfold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

munfold

An R package which provides Schoenemann's algorithm for metric multidimensional unfolding and Procrustes rotation of unfolding results.

Current release on GitHub CRAN Total downloads from RStudio CRAN mirror Monthly downloads from RStudio CRAN mirror

Multi-dimensional unfolding is a procedure to recover positions of two sets of points from a matrix of distances between the points of both groups. For some of my research work, I implemented the algorithm for metric multi-dimensional unfolding that Peter Schönemann published back in 1970 in Psychometrika. This is not the most advanced algorithm, however it is quite robust and quick when a large number of points is involved. Note that it is an algorithm for metric unfolding. That is, the input data need to be interpretable as real distances.

The package that contains my implementation of Schönemann's algorithm is called munfold. It is now published on CRAN. Development occurs on GitHub, where both releases and the development tree can be found.

unfold-demo.svg

A demonstration of multidimensional unfolding. The left panel shows the original configuration, the right panel shows the reconstructed configuration. Note that the Schoenemann algorithm leads to a successful reconstruction of the circle only if the positions of the points are very slightly perturbed.

About

An R package which provides Schoeneman's algorithm for metric multidimensional unfolding and Procrustes rotation of unfolding results.

Resources

Stars

Watchers

Forks

Packages

No packages published