@@ -41,10 +41,10 @@ pak::pak("mlr-org/mlr3cluster")
41
41
42
42
The current version of ** mlr3cluster** contains:
43
43
44
- - A selection of 22 clustering learners that represent a wide variety
45
- of clusterers: partitional, hierarchical, fuzzy, etc.
46
- - A selection of 4 performance measures
47
- - Two built-in tasks to get started with clustering
44
+ - A selection of 24 clustering learners that represent a wide variety of
45
+ clusterers: partitional, hierarchical, fuzzy, etc.
46
+ - A selection of 4 performance measures
47
+ - Two built-in tasks to get started with clustering
48
48
49
49
Also, the package is integrated with
50
50
** [ mlr3viz] ( https://github.com/mlr-org/mlr3viz ) ** which enables you to
@@ -54,39 +54,41 @@ create great visualizations with just one line of code!
54
54
55
55
### Cluster Learners
56
56
57
- | Key | Label | Packages |
58
- | :------------------------------------------------------------------------------------------------| :--------------------------------------| :----------------------------------------------------------|
59
- | [ clust.MBatchKMeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.MBatchKMeans ) | Mini Batch K-Means | [ ClusterR] ( https://cran.r-project.org/package=ClusterR ) |
60
- | [ clust.SimpleKMeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.SimpleKMeans ) | K-Means (Weka) | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
61
- | [ clust.agnes] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.agnes ) | Agglomerative Hierarchical Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
62
- | [ clust.ap] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.ap ) | Affinity Propagation Clustering | [ apcluster] ( https://cran.r-project.org/package=apcluster ) |
63
- | [ clust.cmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.cmeans ) | Fuzzy C-Means Clustering Learner | [ e1071] ( https://cran.r-project.org/package=e1071 ) |
64
- | [ clust.cobweb] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.cobweb ) | Cobweb Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
65
- | [ clust.dbscan] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.dbscan ) | Density-Based Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
66
- | [ clust.dbscan_fpc] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.dbscan_fpc ) | Density-Based Clustering with fpc | [ fpc] ( https://cran.r-project.org/package=fpc ) |
67
- | [ clust.diana] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.diana ) | Divisive Hierarchical Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
68
- | [ clust.em] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.em ) | Expectation-Maximization Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
69
- | [ clust.fanny] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.fanny ) | Fuzzy Analysis Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
70
- | [ clust.featureless] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.featureless ) | Featureless Clustering | |
71
- | [ clust.ff] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.ff ) | Farthest First Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
72
- | [ clust.hclust] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.hclust ) | Agglomerative Hierarchical Clustering | stats |
73
- | [ clust.hdbscan] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.hdbscan ) | HDBSCAN Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
74
- | [ clust.kkmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.kkmeans ) | Kernel K-Means | [ kernlab] ( https://cran.r-project.org/package=kernlab ) |
75
- | [ clust.kmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.kmeans ) | K-Means | stats, [ clue] ( https://cran.r-project.org/package=clue ) |
76
- | [ clust.mclust] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.mclust ) | Gaussian Mixture Models Clustering | [ mclust] ( https://cran.r-project.org/package=mclust ) |
77
- | [ clust.meanshift] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.meanshift ) | Mean Shift Clustering | [ LPCM] ( https://cran.r-project.org/package=LPCM ) |
78
- | [ clust.optics] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.optics ) | OPTICS Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
79
- | [ clust.pam] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.pam ) | Partitioning Around Medoids | [ cluster] ( https://cran.r-project.org/package=cluster ) |
80
- | [ clust.xmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.xmeans ) | X-means | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
57
+ | Key | Label | Packages |
58
+ | :---| :---| :---|
59
+ | [ clust.MBatchKMeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.MBatchKMeans ) | Mini Batch K-Means | [ ClusterR] ( https://cran.r-project.org/package=ClusterR ) |
60
+ | [ clust.SimpleKMeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.SimpleKMeans ) | K-Means (Weka) | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
61
+ | [ clust.agnes] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.agnes ) | Agglomerative Hierarchical Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
62
+ | [ clust.ap] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.ap ) | Affinity Propagation Clustering | [ apcluster] ( https://cran.r-project.org/package=apcluster ) |
63
+ | [ clust.bico] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.bico ) | BICO Clustering | [ stream] ( https://cran.r-project.org/package=stream ) |
64
+ | [ clust.birch] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.birch ) | BIRCH Clustering | [ stream] ( https://cran.r-project.org/package=stream ) |
65
+ | [ clust.cmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.cmeans ) | Fuzzy C-Means Clustering Learner | [ e1071] ( https://cran.r-project.org/package=e1071 ) |
66
+ | [ clust.cobweb] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.cobweb ) | Cobweb Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
67
+ | [ clust.dbscan] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.dbscan ) | Density-Based Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
68
+ | [ clust.dbscan_fpc] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.dbscan_fpc ) | Density-Based Clustering with fpc | [ fpc] ( https://cran.r-project.org/package=fpc ) |
69
+ | [ clust.diana] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.diana ) | Divisive Hierarchical Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
70
+ | [ clust.em] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.em ) | Expectation-Maximization Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
71
+ | [ clust.fanny] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.fanny ) | Fuzzy Analysis Clustering | [ cluster] ( https://cran.r-project.org/package=cluster ) |
72
+ | [ clust.featureless] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.featureless ) | Featureless Clustering | |
73
+ | [ clust.ff] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.ff ) | Farthest First Clustering | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
74
+ | [ clust.hclust] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.hclust ) | Agglomerative Hierarchical Clustering | stats |
75
+ | [ clust.hdbscan] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.hdbscan ) | HDBSCAN Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
76
+ | [ clust.kkmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.kkmeans ) | Kernel K-Means | [ kernlab] ( https://cran.r-project.org/package=kernlab ) |
77
+ | [ clust.kmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.kmeans ) | K-Means | stats, [ clue] ( https://cran.r-project.org/package=clue ) |
78
+ | [ clust.mclust] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.mclust ) | Gaussian Mixture Models Clustering | [ mclust] ( https://cran.r-project.org/package=mclust ) |
79
+ | [ clust.meanshift] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.meanshift ) | Mean Shift Clustering | [ LPCM] ( https://cran.r-project.org/package=LPCM ) |
80
+ | [ clust.optics] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.optics ) | OPTICS Clustering | [ dbscan] ( https://cran.r-project.org/package=dbscan ) |
81
+ | [ clust.pam] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.pam ) | Partitioning Around Medoids | [ cluster] ( https://cran.r-project.org/package=cluster ) |
82
+ | [ clust.xmeans] ( https://mlr3cluster.mlr-org.com/reference/mlr_learners_clust.xmeans ) | X-means | [ RWeka] ( https://cran.r-project.org/package=RWeka ) |
81
83
82
84
### Cluster Measures
83
85
84
- | Key | Label | Packages |
85
- | :-------------------------------------------------------------------------------------------- | :---------------------- | :--------------------------------------------------- ---|
86
- | [ clust.ch] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.ch ) | Calinski Harabasz | [ fpc] ( https://cran.r-project.org/package=fpc ) |
87
- | [ clust.dunn] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.dunn ) | Dunn | [ fpc] ( https://cran.r-project.org/package=fpc ) |
88
- | [ clust.silhouette] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.silhouette ) | Silhouette | [ cluster] ( https://cran.r-project.org/package=cluster ) |
89
- | [ clust.wss] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.wss ) | Within Sum of Squares | [ fpc] ( https://cran.r-project.org/package=fpc ) |
86
+ | Key | Label | Packages |
87
+ | :---| :---| : ---|
88
+ | [ clust.ch] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.ch ) | Calinski Harabasz | [ fpc] ( https://cran.r-project.org/package=fpc ) |
89
+ | [ clust.dunn] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.dunn ) | Dunn | [ fpc] ( https://cran.r-project.org/package=fpc ) |
90
+ | [ clust.silhouette] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.silhouette ) | Silhouette | [ cluster] ( https://cran.r-project.org/package=cluster ) |
91
+ | [ clust.wss] ( https://mlr3cluster.mlr-org.com/reference/mlr_measures_clust.wss ) | Within Sum of Squares | [ fpc] ( https://cran.r-project.org/package=fpc ) |
90
92
91
93
## Example
92
94
@@ -110,10 +112,10 @@ has a section on clustering.
110
112
111
113
## Future Plans
112
114
113
- - Add more learners and measures
114
- - Integrate the package with
115
- ** [ mlr3pipelines] ( https://github.com/mlr-org/mlr3pipelines ) ** (work
116
- in progress)
115
+ - Add more learners and measures
116
+ - Integrate the package with
117
+ ** [ mlr3pipelines] ( https://github.com/mlr-org/mlr3pipelines ) ** (work in
118
+ progress)
117
119
118
120
If you have any questions, feedback or ideas, feel free to open an issue
119
121
[ here] ( https://github.com/mlr-org/mlr3cluster/issues ) .
0 commit comments