Calculate the Silhouette index of clustering quality.
calcSilhouetteIdx(data, belongings)
The original dataframe used for the clustering (n*p)
A membership matrix (n*k)
A float, the fuzzy Silhouette index
The index is calculated with the function SIL.F from the package fclust. When the dataset is too large, an approach by subsampling is used to avoid crash.