Package: Ckmeans.1d.dp 4.3.6

Joe Song
Ckmeans.1d.dp: Optimal, Fast, and Reproducible Univariate Clustering
Fast, optimal, and reproducible univariate clustering by dynamic programming. Four problems are solved, including univariate k-means (Wang & Song 2011) <doi:10.32614/RJ-2011-015> (Song & Zhong 2020) <doi:10.1093/bioinformatics/btaa613>, k-median, k-segments, and multi-channel weighted k-means. Dynamic programming is used to minimize the sum of (weighted) within-cluster distances using respective metrics. It substantially outperforms heuristic clustering in both efficiency and accuracy as the number of clusters increases. Multi-channel weighted k-means groups multiple univariate signals into k clusters. An auxiliary function generates histograms adaptive to patterns in data. This package provides a powerful set of tools for univariate data analysis with guaranteed optimality, efficiency, and reproducibility, useful for peak calling on temporal, spatial, and spectral data in addition to univariate clustering.
Authors:
Ckmeans.1d.dp_4.3.6.tar.gz
Ckmeans.1d.dp_4.3.6.zip(r-4.7-x86_64)Ckmeans.1d.dp_4.3.6.zip(r-4.7-arm64)Ckmeans.1d.dp_4.3.6.zip(r-4.6-x86_64)Ckmeans.1d.dp_4.3.6.zip(r-4.6-arm64)
Ckmeans.1d.dp_4.3.6.tar.gz(r-4.7-arm64)Ckmeans.1d.dp_4.3.6.tar.gz(r-4.7-x86_64)Ckmeans.1d.dp_4.3.6.tar.gz(r-4.6-arm64)Ckmeans.1d.dp_4.3.6.tar.gz(r-4.6-x86_64)
Ckmeans.1d.dp_4.3.6.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Ckmeans.1d.dp/json (API)
| # Install 'Ckmeans.1d.dp' in R: |
| install.packages('Ckmeans.1d.dp', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:c960a53340. Checks:10 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 172 | ||
| linux-devel-x86_64 | OK | 204 | ||
| source / vignettes | OK | 221 | ||
| linux-release-arm64 | OK | 164 | ||
| linux-release-x86_64 | OK | 189 | ||
| windows-devel-arm64 | OK | 257 | ||
| windows-devel-x86_64 | OK | 178 | ||
| windows-release-arm64 | OK | 273 | ||
| windows-release-x86_64 | OK | 121 | ||
| wasm-release | OK | 148 |
Exports:ahistCkmeans.1d.dpCkmedian.1d.dpCksegs.1d.dpMultiChannel.WUCplot.Ckmeans.1d.dpplot.Ckmedian.1d.dpplot.Cksegs.1d.dpplot.MultiChannelClustersplotBICprint.Ckmeans.1d.dpprint.Ckmedian.1d.dpprint.Cksegs.1d.dp
Last update: 2022-01-31
Started: 2016-12-05
Last update: 2022-01-31
Started: 2016-12-05
Last update: 2019-09-07
Started: 2017-07-09
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Optimal, Fast, and Reproducible Univariate Clustering | Ckmeans.1d.dp-package |
| Adaptive Histograms | ahist |
| Optimal Multi-channel Weighted Univariate Clustering | MultiChannel.WUC |
| Plot Optimal Univariate Clustering Results | plot.Ckmeans.1d.dp plot.Ckmedian.1d.dp |
| Plot Optimal Univariate Segmentation Results | plot.Cksegs.1d.dp |
| Plot Multi-Channel Clustering Results | plot.MultiChannelClusters |
| Plot Bayesian Information Criterion as a Function of Number of Clusters | plotBIC |
| Print Optimal Univariate Clustering Results | print.Ckmeans.1d.dp print.Ckmedian.1d.dp |
| Print Optimal Univariate Segmentation Results | print.Cksegs.1d.dp |
| Optimal (Weighted) Univariate Clustering | Ckmeans.1d.dp Ckmedian.1d.dp Univariate Clustering |
| Optimal Univariate Segmentation | Cksegs.1d.dp Univariate Segmentation |