stops: Structure Optimized Proximity Scaling

A collection of methods that fit nonlinear distance transformations in multidimensional scaling (MDS) and trade-off the fit with structure considerations to find optimal parameters also known as structure optimized proximity scaling (STOPS) (Rusch, Mair & Hornik, 2023,<doi:10.1007/s11222-022-10197-w>). The package contains various functions, wrappers, methods and classes for fitting, plotting and displaying different MDS models in a STOPS framework like Torgerson (classical) scaling, scaling by majorizing a complex function (SMACOF), Sammon mapping, elastic scaling, symmetric SMACOF, spherical SMACOF, s-stress, r-stress, power MDS, power elastic scaling, power Sammon mapping, power stress MDS (POST-MDS), approximate power stress, Box-Cox MDS, local MDS and Isomap. All of these models can also be fit individually with given hyperparameters or by optimizing over hyperparameters based on fit only (i.e., no structure considerations). The package further contains functions for optimization, specifically the adaptive Luus-Jaakola algorithm and a wrapper for Bayesian optimization with treed Gaussian process with jumps to linear models, and functions for various c-structuredness indices.

Version: 1.0-1
Depends: R (≥ 3.5.0), smacof, rgl
Imports: cordillera, MASS, pso, scatterplot3d, acepack, minerva, energy, DiceOptim, DiceKriging, tgp, pomp, vegan, scagnostics, clue, cmaes, dfoptim, nloptr
Suggests: sp, R.rsp
Enhances: stats
Published: 2023-01-20
DOI: 10.32614/CRAN.package.stops
Author: Thomas Rusch [aut, cre], Jan de Leeuw [aut], Lisha Chen [aut], Patrick Mair [aut], Kurt Hornik [ctb]
Maintainer: Thomas Rusch <thomas.rusch at>
License: GPL-2 | GPL-3
NeedsCompilation: no
Citation: stops citation info
Materials: NEWS
In views: Psychometrics
CRAN checks: stops results


Reference manual: stops.pdf
Vignettes: A tutorial on STOPS


Package source: stops_1.0-1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): stops_1.0-1.tgz, r-oldrel (arm64): stops_1.0-1.tgz, r-release (x86_64): stops_1.0-1.tgz, r-oldrel (x86_64): stops_1.0-1.tgz


Please use the canonical form to link to this page.