distanceMetric {patterncausality}R Documentation

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", ...)

## Default S3 method:
distanceMetric(x, method = "euclidean", ...)

## S3 method for class 'custom'
distanceMetric(x, method, ...)

Arguments

x

Input data matrix or vector

method

Custom function to compute distances

...

Additional arguments passed to methods

Details

Generic Interface for Distance Metrics

Value

A distance object or matrix containing pairwise distances

Methods (by class)

Examples

## Not run: 
# Using default method
x <- matrix(rnorm(100), ncol=2)
d1 <- distanceMetric(x, "euclidean")

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

## End(Not run)

[Package patterncausality version 0.2.1 Index]