Learn R Programming

⚠️There's a newer version (2.2-13) of this package.Take me there.

fpc (version 2.2-11)

Flexible Procedures for Clustering

Description

Various methods for clustering and cluster validation. Fixed point clustering. Linear regression clustering. Clustering by merging Gaussian mixture components. Symmetric and asymmetric discriminant projections for visualisation of the separation of groupings. Cluster validation statistics for distance based clustering including corrected Rand index. Standardisation of cluster validation statistics by random clusterings and comparison between many clustering methods and numbers of clusters based on this. Cluster-wise cluster stability assessment. Methods for estimation of the number of clusters: Calinski-Harabasz, Tibshirani and Walther's prediction strength, Fang and Wang's bootstrap stability. Gaussian/multinomial mixture fitting for mixed continuous/categorical variables. Variable-wise statistics for cluster interpretation. DBSCAN clustering. Interface functions for many clustering methods implemented in R, including estimating the number of clusters with kmeans, pam and clara. Modality diagnosis for Gaussian mixtures. For an overview see package?fpc.

Copy Link

Version

Install

install.packages('fpc')

Monthly Downloads

21,585

Version

2.2-11

License

GPL

Maintainer

Christian Hennig

Last Published

December 15th, 2023

Functions in fpc (2.2-11)

awcoord

Asymmetric weighted discriminant coordinates
batcoord

Bhattacharyya discriminant projection
clucols

Sets of colours and symbols for cluster plotting
clujaccard

Jaccard similarity between logical vectors
fpc-package

fpc package overview
fpclusters

Extracting clusters from fixed point cluster objects
stupidkcentroids

Stupid k-centroids random clustering
classifdist

Classification of unclustered points
prediction.strength

Prediction strength for estimating number of clusters
mvdcoord

Mean/variance differences discriminant coordinates
ncoord

Neighborhood based discriminant coordinates
ridgeline.diagnosis

Ridgeline plots, ratios and unimodality
simmatrix

Extracting intersections between clusters from fpc-object
stupidkaven

Stupid average dissimilarity random clustering
cat2bin

Recode nominal variables to binary variables
cweight

Weight function for AWC
cdbw

CDbw-index for cluster validation
cvnn

Cluster validation based on nearest neighbours
cgrestandard

Standardise cluster validation statistics by random clustering results
regmix

Mixture Model ML for Clusterwise Linear Regression
rFace

"Face-shaped" clustered benchmark datasets
bhattacharyya.dist

Bhattacharyya distance between Gaussian distributions
localshape

Local shape matrix
discrete.recode

Recodes mixed variables dataset
randcmatrix

Random partition matrix
adcoord

Asymmetric discriminant coordinates
discrproj

Linear dimension reduction for classification
cluster.stats

Cluster validation statistics
itnumber

Number of regression fixed point cluster iterations
dbscan

DBSCAN density reachability and connectivity clustering
calinhara

Calinski-Harabasz index
jittervar

Jitter variables in a data matrix
can

Generation of the tuning constant for regression fixed point clusters
clusterboot

Clusterwise cluster stability assessment by resampling
mahalanodisc

Mahalanobis for AWC
mahalanofix

Mahalanobis distances from center of indexed points
plotcluster

Discriminant projection plot.
cluster.magazine

Run many clustering methods on many numbers of clusters
findrep

Finding representatives for cluster border
cmahal

Generation of tuning constant for Mahalanobis fixed point clusters.
clusexpect

Expected value of the number of times a fixed point cluster is found
fixreg

Linear Regression Fixed Point Clusters
flexmixedruns

Fitting mixed Gaussian/multinomial mixtures with flexmix
distancefactor

Factor for dissimilarity of mixed type data
dipp.tantrum

Simulates p-value for dip test
lcmixed

flexmix method for mixed Gaussian/multinomial mixtures
dudahart2

Duda-Hart test for splitting
bhattacharyya.matrix

Matrix of pairwise Bhattacharyya distances
mergenormals

Clustering by merging Gaussian mixture components
kmeansruns

k-means with estimating k and initialisations
distcritmulti

Distance based validity criteria for large data sets
dridgeline

Density along the ridgeline
con.comp

Connectivity components of an undirected graph
randomclustersim

Simulation of validity indexes based on random clusterings
mixdens

Density of multivariate Gaussian mixture, mclust parameterisation
clustatsum

Compute and format cluster validation statistics
ancoord

Asymmetric neighborhood based discriminant coordinates
randconf

Generate a sample indicator vector
extract.mixturepars

Extract parameters for certain components from mclust
distrsimilarity

Similarity of within-cluster distributions to normal and uniform
mahalconf

Mahalanobis fixed point clusters initial configuration
fixmahal

Mahalanobis Fixed Point Clusters
stupidknn

Stupid nearest neighbour random clustering
confusion

Misclassification probabilities in mixtures
mixpredictive

Prediction strength of merged Gaussian mixture
diptest.multi

Diptest for discriminant coordinate projection
kmeansCBI

Interface functions for clustering methods
plot.valstat

Simulation-standardised plot and print of cluster validation statistics
solvecov

Inversion of (possibly singular) symmetric matrices
stupidkfn

Stupid farthest neighbour random clustering
piridge.zeroes

Extrema of two-component Gaussian mixture
weightplots

Ordered posterior plots
neginc

Neg-entropy normality index for cluster validation
tdecomp

Root of singularity-corrected eigenvalue decomposition
nselectboot

Selection of the number of clusters via bootstrap
mergeparameters

New parameters from merging two Gaussian mixture components
sseg

Position in a similarity vector
tonedata

Tone perception data
ridgeline

Ridgeline computation
wfu

Weight function (for Mahalabobis distances)
xtable

Partition crosstable with empty clusters
zmisclassification.matrix

Matrix of misclassification probabilities between mixture components
cluster.varstats

Variablewise statistics for clusters
discrcoord

Discriminant coordinates/canonical variates
clusterbenchstats

Run and validate many clusterings
cov.wml

Weighted Covariance Matrices (Maximum Likelihood)
cqcluster.stats

Cluster validation statistics (version for use with clusterbenchstats
minsize

Minimum size of regression fixed point cluster
unimodal.ind

Is a fitted denisity unimodal or not?
pamk

Partitioning around medoids with estimation of number of clusters
piridge

Ridgeline Pi-function
valstat.object

Cluster validation statistics - object