NEFRC {fclust} | R Documentation |
Non-Euclidean Fuzzy Relational Clustering
Description
Performs the Non-Euclidean Fuzzy Relational data Clustering algorithm.
Usage
NEFRC(D, k, m, RS, startU, index, alpha, conv, maxit, seed)
Arguments
D |
Matrix or data.frame containing distances/dissimilarities |
k |
An integer value or vector specifying the number of clusters for which the |
m |
Parameter of fuzziness (default: 2) |
RS |
Number of (random) starts (default: 1) |
startU |
Rational start for the membership degree matrix |
conv |
Convergence criterion (default: 1e-9) |
index |
Cluster validity index to select the number of clusters: |
alpha |
Weighting coefficient for the fuzzy silhouette index |
maxit |
Maximum number of iterations (default: 1e+6) |
seed |
Seed value for random number generation (default: NULL) |
Details
If startU
is given, the argument k
is ignored (the number of clusters is ncol(startU)
).
If startU
is given, the first element of value
, cput
and iter
refer to the rational start.
Value
Object of class fclust
, which is a list with the following components:
U |
Membership degree matrix |
H |
Prototype matrix ( |
F |
Array containing the covariance matrices of all the clusters ( |
clus |
Matrix containing the indexes of the clusters where the objects are assigned (column 1) and the associated membership degrees (column 2) |
medoid |
Vector containing the indexes of the medoid objects ( |
value |
Vector containing the loss function values for the |
criterion |
Vector containing the values of the cluster validity index |
iter |
Vector containing the numbers of iterations for the |
k |
Number of clusters |
m |
Parameter of fuzziness |
ent |
Degree of fuzzy entropy ( |
b |
Parameter of the polynomial fuzzifier ( |
vp |
Volume parameter ( |
delta |
Noise distance ( |
stand |
Standardization (Yes if |
Xca |
Data used in the clustering algorithm ( |
X |
Raw data ( |
D |
Dissimilarity matrix |
call |
Matched call |
Author(s)
Paolo Giordani, Maria Brigida Ferraro, Alessio Serafini
References
Davé, R. N., & Sen, S. 2002. Robust fuzzy clustering of relational data. IEEE Transactions on Fuzzy Systems, 10(6), 713-727.
See Also
NEFRC.noise
, print.fclust
, summary.fclust
, plot.fclust
Examples
## Not run:
require(cluster)
data("houseVotes")
X <- houseVotes[,-1]
D <- daisy(x = X, metric = "gower")
clust.NEFRC <- NEFRC(D = D, k = 2:6, m = 2, index = "SIL.F")
summary(clust.NEFRC)
plot(clust.NEFRC)
## End(Not run)