cpaint {dpcc}R Documentation

L1 convex clustering with a lambda sequence.

Description

L1 convex clustering with a lambda sequence.

Usage

cpaint(X, lam)

Arguments

X

a data matrix of n * p or a data vector with length n.

lam

a sequence of lambdas.

Details

A list with length p equal to the dimension of the data matrix. Each dimension includes a sequence of vectors. Each vector includes the estimated centroids with a certain tuning parameter lambda.

Value

A sequence of estimated centroids.

Examples

# generate a data matrix with n = 10 and p = 2.
X = matrix(rnorm(10*2), 10, 2)
# set the biggest lambda in the sequence.
lam_max = find_lambda(X)
# set the length of the sequence.
K = 10
# equally separate the sequence with K.
Lam = sapply(1:K, function(i) i/K*lam_max)
cpaint(X,Lam)

[Package dpcc version 1.0.0 Index]