rand.index {fossil} | R Documentation |
Rand Index and Adjusted Rand Index
Description
Measures to compare the similarity of two clustering outcomes
Usage
rand.index(group1, group2)
adj.rand.index(group1, group2)
Arguments
group1 |
first cluster identity matrix |
group2 |
second cluster identity matrix |
Details
This function calculates the Rand Index for two different clustering outcomes. The Rand Index gives a value between 0 and 1, where 1 means the two clustering outcomes match identicaly.
The Adjusted Rand Index rescales the index, taking into account that random chance will cause some objects to occupy the same clusters, so the Rand Index will never actually be zero.
Value
a single value between 0 and 1
Author(s)
Matthew Vavrek
References
Rand, W.M. 1971. Objective criteria for the evaluation of clustering methods. Journal of the American Statistical Association 66: 846–850.
Hubert, L. and Arabie, P. 1985. Comparing partitions. Journal of Classification. 2: 193–218.
See Also
To cluster the data, use the function rclust
Examples
#create a hypothetical clustering outcome with 2 distinct clusters
g1 <- sample(1:2, size=10, replace=TRUE)
g2 <- sample(1:3, size=10, replace=TRUE)
rand.index(g1, g2)