coop: Co-Operation: Fast Covariance, Correlation, and Cosine Similarity Operations

Fast implementations of the co-operations: covariance, correlation, and cosine similarity. The implementations are fast and memory-efficient and their use is resolved automatically based on the input data, handled by R's S3 methods. Full descriptions of the algorithms and benchmarks are available in the package vignettes.

AuthorDrew Schmidt [aut, cre], Christian Heckendorf [ctb] (Caught some memory errors.)
Date of publication2016-12-13 01:21:11
MaintainerDrew Schmidt <wrathematics@gmail.com>
LicenseBSD 2-clause License + file LICENSE
Version0.6-0
https://github.com/wrathematics/coop

View on CRAN

Files

coop
coop/inst
coop/inst/CITATION
coop/inst/benchmarks
coop/inst/benchmarks/covar_dense.r
coop/inst/benchmarks/pcor_dense.r
coop/inst/benchmarks/cosine_dense.r
coop/inst/benchmarks/cosine_sparse.r
coop/inst/benchmarks/pairwise.r
coop/inst/benchmarks/scale.r
coop/inst/benchmarks/cosine_lsa.r
coop/inst/doc
coop/inst/doc/coop.Rnw
coop/inst/doc/algos.Rnw
coop/inst/doc/algos.pdf
coop/inst/doc/coop.pdf
coop/configure.ac
coop/tests
coop/tests/scale.R
coop/tests/use_method.R
coop/tests/sparse_utils.R
coop/tests/dense_vecvec.R
coop/tests/run
coop/tests/dense_matrix_inplace.R
coop/tests/dense_matrix_pairwise.R
coop/tests/naomit.R
coop/tests/sparse_matrix.R
coop/tests/dense_matrix.R
coop/src
coop/src/coop.h
coop/src/Makevars
coop/src/R_wrapper.c
coop/src/scale.c
coop/src/dense_pairwise.c
coop/src/R_checks.c
coop/src/sparse.c
coop/src/dense.c
coop/src/R_naomit.c
coop/src/dense_inplace.c
coop/src/experimental
coop/src/experimental/inv.c
coop/src/experimental/dense_wt.c
coop/src/experimental/dense_minmax.c
coop/src/utils
coop/src/utils/sumstats.h
coop/src/utils/fill.h
coop/src/utils/lapack.h
coop/src/utils/inverse.h
coop/src/utils/cdefs.h
coop/src/utils/internal
coop/src/utils/internal/printer.h
coop/src/utils/internal/gen.h
coop/src/utils/internal/all_equal.h
coop/src/utils/internal/timer.h
coop/src/utils/sparsity.h
coop/src/utils/copy.h
coop/src/utils/xpose.h
coop/src/utils/special_vals.h
coop/src/utils/mmult.h
coop/src/utils/safeomp.h
coop/src/utils/scale.h
coop/src/utils/naive
coop/src/utils/naive/symmetrize.h
coop/src/utils/naive/xpose.h
coop/NAMESPACE
coop/R
coop/R/scaler.r
coop/R/wrappers_sparse.r
coop/R/coop-package.r
coop/R/naomit.r
coop/R/cosine.r
coop/R/pcor.r
coop/R/weighted.r
coop/R/utils.r
coop/R/covar.r
coop/R/wrappers_dense.r
coop/R/00_global.r
coop/R/sparse_utils.r
coop/R/maxco.r
coop/vignettes
coop/vignettes/coop.Rnw
coop/vignettes/algos.Rnw
coop/vignettes/build_pdf.sh
coop/vignettes/include
coop/vignettes/include/bench.png
coop/vignettes/include/coop.bib
coop/vignettes/include/00-acknowledgement.tex
coop/vignettes/include/uch_small.png
coop/vignettes/include/settings.tex
coop/README.md
coop/MD5
coop/DESCRIPTION
coop/configure
coop/ChangeLog
coop/man
coop/man/sparsity.Rd coop/man/cosine.Rd coop/man/weighted.Rd coop/man/pcor.Rd coop/man/covar.Rd coop/man/coop-package.Rd coop/man/scaler.Rd
coop/configure.win
coop/cleanup
coop/LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.