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.

Install the latest version of this package by entering the following in R:
install.packages("coop")
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

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