Learn R Programming

Welcome to dissimilarities

Description

The current version includes the following features:

  • Dist2Mat: Converting a "dist" object to a numeric matrix.
  • subDist2Dist: Subsetting a "dist" object to a "dist" object.
  • subDist2Mat: Subsetting a "dist" object to a numeric "matrix".
  • subCols: Subsetting a "dist" object to a numeric "matrix" based on some column (equivalently, row) indices.
  • fastDist: Computing a "dist" object given a numeric matrix.
  • fastDistAB: Computing a numeric "matrix" storing pairwise distances between rows in two matrices.
  • get2dFrom1d: Computing 2D-indexing given 1D-indexing (as used in R's "dist" objects).
  • get1dFrom2d: Computing 1D-indexing given 2D-indexing (a row-column pair).
  • expandDist: Expanding a "dist" object given new data.

Feature(s) under development:

  • Providing additional distance functions in fastDist and fastDistAB. The current version only supports popular metrics, namely "euclidean", "manhattan", "minkowski", "maximum", "canberra", and "cosine".

Installation

To download the newest version of the package, use the following R code:

library(devtools)
install_github("edelweiss611428/dissimilarities") 

Copy Link

Version

Install

install.packages('dissimilarities')

Monthly Downloads

160

Version

0.3.0

License

CC BY 4.0

Issues

Pull Requests

Stars

Forks

Maintainer

Minh Long Nguyen

Last Published

June 28th, 2025

Functions in dissimilarities (0.3.0)

fastDist

"dist" object computation
subDist2Mat

Dist2Mat subsetting
subCols

Subsetting a "dist" object by columns
expandDist

Expanding a distance matrix given new data
Dist2Mat

Dist2Mat conversion
get1dFrom2d

2D-indexing to 1D-indexing
get2dFrom1d

1D-indexing to 2D-indexing
subDist2Dist

Dist2Dist subsetting
fastDistAB

Computing pairwise distances between rows of two matrices