cpaint {dpcc} | R Documentation |
L1 convex clustering with a lambda sequence.
cpaint(X, lam)
X |
a data matrix of n * p or a data vector with length n. |
lam |
a sequence of lambdas. |
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.
A sequence of estimated centroids.
# 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)