Learn R Programming

CPC (version 2.6.2)

diff_multidim: Multidimensional Difference-in-Means

Description

Calculates average Euclidean distance between means in arbitrary dimensions.

Usage

diff_multidim(data, cols, clusters)

Value

Returns a numeric vector of length 1.

Arguments

data

a numeric vector or n x k matrix or data frame containing a vector identifying cluster membership for each observation, to be passed to clusters argument.

cols

columns of data to be used in difference-in-means calculation.

clusters

column of data indicating cluster membership for each observation.

Examples

Run this code
data <- matrix(c(rnorm(50, 0, 1), rnorm(50, 5, 1)), ncol = 2, byrow = TRUE)
clusters <- matrix(c(rep(1, 25), rep(2, 25)), ncol = 1)
data <- cbind(data, clusters)

diff_multidim(data, 1:2, 3)

Run the code above in your browser using DataLab