kpod {kpodclustr} | R Documentation |
Function for performing k-POD
Description
kpod
Function for performing k-POD, a method for k-means clustering on partially observed data
Usage
kpod(X, k, kmpp_flag = TRUE, maxiter = 100)
Arguments
X |
Data matrix containing missing entries whose rows are observations and columns are features |
k |
Number of clusters |
kmpp_flag |
(Optional) Indicator for whether or not to initialize with k-means++ |
maxiter |
(Optional) Maximum number of iterations |
Value
cluster: Clustering assignment obtained with k-POD
cluster_list: List containing clustering assignments obtained in each iteration
obj_vals: List containing the k-means objective function in each iteration
fit: Fit of clustering assignment obtained with k-POD (calculated as 1-(total withinss/totss))
fit_list: List containing fit of clustering assignment obtained in each iteration
Author(s)
Jocelyn T. Chi
Examples
p <- 5
n <- 200
k <- 3
sigma <- 0.15
missing <- 0.20
Data <- makeData(p,n,k,sigma,missing)
X <- Data$Missing
Orig <- Data$Orig
truth <- Data$truth
kpod_result <- kpod(X,k)
kpodclusters <- kpod_result$cluster
[Package kpodclustr version 1.1 Index]