asymmetry-package: Multidimensional Scaling of Asymmetric Proximities

asymmetry-packageR Documentation

Multidimensional Scaling of Asymmetric Proximities

Description

Multidimensional scaling models and methods for the visualization and analysis of asymmetric proximity data. An asymmetric data matrix has the same number of rows and columns, and these rows and columns refer to the same set of objects. At least some elements in the upper-triangle are different from the corresponding elements in the lower triangle. An example of an asymmetric matrix is a student migration table, where the rows correspond to the countries of origin of the students and the columns to the destination countries. This package provides algorithms for three multidimensional scaling models, the slide-vector model, a scaling model with unique dimensions and the asymscal model.Furthermore, some other procedures, such as a heat map for skew-symmetric data, and the decomposition of asymmetry are also provided for the exploratory analysis of asymmetric tables.

Details

Asymmetry in general, and in proximity relations in particular means that the relation from $i$ to $j$ is not equal to the relation in the opposite direction, that is, from $j$ to $i$. This package offers functions for the analysis of asymmetry. For instance, to obtain a heatmap of the skew symmetric part of the data, we use the hmap function. Other functions available are the slidevector model, the asymscal model, a multidimensional scaling model with unique dimensions and, of course. A cornerstone of this package is the decomposition of an asymmetric matrix into a symmetric part and a skew symmetric part. This is a well-known mathematical decomposition and is used extensively in this package.

The analysis of asymmetry was developed as an extension to a symmetric method such as multidimensional scaling. We start with the definition of an asymmetric matrix. An asymmetric data matrix has the same number of rows and columns, and these rows and columns refer to the same set of objects. At least some elements in the upper-triangle are different from the corresponding elements in the lower triangle for a matrix to be asymmetric.

Usually this decomposition is applied to data to study the two components separately. But it can also be applied to model parameters. Here, we use a decomposition to residuals , that is, to the deviations from a model to the data.

Author(s)

Berrie Zielman [aut, cre]

Maintainer: Berrie Zielman <berrie.zielman@gmail.com>

References

Zielman, B., and Heiser, W. J. (1993), The analysis of asymmetry by a slide-vector, Psychometrika, 58, 101-114.


asymmetry documentation built on Nov. 5, 2025, 5:23 p.m.