Package: RcppML 1.0.0
RcppML: Fast Non-Negative Matrix Factorization and Divisive Clustering
High-performance non-negative matrix factorization (NMF), singular value decomposition (SVD), and divisive clustering for large sparse and dense matrices. Implements alternating least squares with coordinate descent and Cholesky NNLS solvers, diagonal scaling for interpretable factors, cross-validation for automatic rank selection, multiple distribution-based losses (Gaussian, Poisson, Generalized Poisson, Negative Binomial, Gamma, Inverse Gaussian, Tweedie) via iteratively reweighted least squares, regularization (L1, L2, L21, angular, graph Laplacian), and optional GPU acceleration via CUDA. Includes divisive clustering via recursive rank-2 factorization, consensus clustering, and the StreamPress compressed sparse matrix format. Methods are described in DeBruine, Melcher, and Triche (2021) <doi:10.1101/2021.09.01.458620>.
Authors:
RcppML_1.0.0.tar.gz
RcppML_1.0.0.zip(r-4.7)RcppML_1.0.0.zip(r-4.6)RcppML_1.0.0.zip(r-4.5)
RcppML_1.0.0.tgz(r-4.6-x86_64)RcppML_1.0.0.tgz(r-4.6-arm64)RcppML_1.0.0.tgz(r-4.5-x86_64)RcppML_1.0.0.tgz(r-4.5-arm64)
RcppML_1.0.0.tar.gz(r-4.6-arm64)RcppML_1.0.0.tar.gz(r-4.6-x86_64)RcppML_1.0.0.tar.gz(r-4.5-arm64)RcppML_1.0.0.tar.gz(r-4.5-x86_64)
RcppML_1.0.0.tgz(r-4.5-emscripten)
RcppML.pdf |RcppML.html✨
RcppML/json (API)
| # Install 'RcppML' in R: |
| install.packages('RcppML', repos = c('https://zdebruine.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/zdebruine/rcppml/issues
clusteringmatrix-factorizationnmfrcpprcppeigensparse-matrixcppopenmp
Last updated from:df69dddbe3. Checks:11 WARNING, 1 ERROR, 1 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 432 | ||
| linux-devel-x86_64 | WARNING | 434 | ||
| source / vignettes | ERROR | 410 | ||
| linux-release-arm64 | WARNING | 400 | ||
| linux-release-x86_64 | WARNING | 404 | ||
| macos-release-arm64 | WARNING | 464 | ||
| macos-release-x86_64 | WARNING | 707 | ||
| macos-oldrel-arm64 | WARNING | 405 | ||
| macos-oldrel-x86_64 | WARNING | 510 | ||
| windows-devel | WARNING | 465 | ||
| windows-release | WARNING | 424 | ||
| windows-oldrel | WARNING | 483 | ||
| wasm-release | OK | 277 |
Exports:alignassessauto_nmf_distributionbipartiteMatchbipartitionbiplotclassify_embeddingclassify_logisticclassify_rfcoercecompare_nmfcompute_targetconsensus_nmfcosinecross_validate_graphdclustdiagnose_dispersiondiagnose_zero_inflationevaluateexport_logfactor_addfactor_concatfactor_conditionfactor_configfactor_inputfactor_netfactor_sharedfitgpu_availablegpu_infoHheadnmfnmf_layernnlspcapredictreconstructrefinescore_test_distributionshowsimulateNMFsimulateSwimmersortsparsityst_add_transposest_chunk_rangesst_filter_colsst_filter_rowsst_free_gpust_infost_map_chunksst_obs_indicesst_readst_read_densest_read_gpust_read_obsst_read_varst_slicest_slice_colsst_slice_rowsst_writest_write_densest_write_listsubsetsummarysvdsvd_layerttraining_loggervariance_explainedW
