bfcluster: Birkhoff-Fan clustering

Description Usage Arguments Value

Description

This function computes a solution sequence of the Birkhoff-Fan clustering. It takes a symmetric matrix S as input and returns a object containing a list of normalized clustering matrices estimated by Birkhoff-Fan clustering over a sequence of the number of clusters.

Usage

1
2
bfcluster(S, nclust = as.integer(c()), maxiter = 100L, tolerance = 0.01,
  admm_penalty = 100, verbose = 0L)

Arguments

S

input pairwise similarity matrix (assumed to be symmetric)

nclust

a vector of the number of clusters

maxiter

max number of iterations for each solution

tolerance

convergence threshold

admm_penalty

penalty parameter of ADMM algorithm

verbose

level of verbosity

Value

An S3 object of class bfcluster which is a list with the following components:

nclust

a vector containing the number of clusters of each estimate

clustmat

a list containing the normalized clustering matrix estimates

maxval

a vector of optimal objective function values for each value of the number of clusters

niter

a vector containing the number of ADMM iterations for each estimate


zhifeiyan/bfcluster documentation built on May 4, 2019, 11:21 p.m.