Learn R Programming

patterncausality (version 0.2.3)

distanceMetric: Distance Metric Interface

Description

A generic interface for computing distances between observations using either built-in or custom distance metrics.

Usage

distanceMetric(x, method = "euclidean", ...)

# S3 method for default distanceMetric(x, method = "euclidean", ...)

Value

A distance object or matrix containing pairwise distances

Arguments

x

Input data matrix or vector

method

Either a character string specifying built-in method ("euclidean", "manhattan", "maximum") or a custom function

...

Additional arguments passed to methods

Methods (by class)

  • distanceMetric(default): Default method for built-in metrics

Details

Generic Interface for Distance Metrics

Examples

Run this code
# Using built-in method
x <- matrix(rnorm(100), ncol=2)
d1 <- distanceMetric(x, "euclidean")

# Using custom method
custom_dist <- function(x) as.dist(crossprod(t(x)))
d2 <- distanceMetric(x, method=custom_dist)

Run the code above in your browser using DataLab