Learn R Programming

resemble (version 3.0.1)

diss_euclidean: Euclidean dissimilarity method constructor

Description

Creates a configuration object for computing Euclidean dissimilarity. Pass the result to dissimilarity() to compute the dissimilarity matrix.

The scaled Euclidean dissimilarity between two observations x_ix_i and x_jx_j is:

d(x_i, x_j) = 1p _k=1^p(x_i,k - x_j,k)^2d(x_i, x_j) = sqrt(1/p * sum_k (x_i,k - x_j,k)^2)

where pp is the number of variables. Results are equivalent to stats::dist() but scaled by 1/p1/p.

Usage

diss_euclidean(center = TRUE, scale = FALSE)

Value

An object of class c("diss_euclidean", "diss_method").

Arguments

center

Logical. Center the data before computing distances? Applied jointly to Xr and Xu if both are provided. Default TRUE.

scale

Logical. Scale the data before computing distances? Applied jointly to Xr and Xu if both are provided. Default FALSE.

See Also

dissimilarity, diss_mahalanobis, diss_cosine

Examples

Run this code
m <- diss_euclidean()
m <- diss_euclidean(center = FALSE, scale = TRUE)

Run the code above in your browser using DataLab