Package: kazaam 0.1-0

Drew Schmidt

kazaam: Tools for Tall Distributed Matrices

Many data science problems reduce to operations on very tall, skinny matrices. However, sometimes these matrices can be so tall that they are difficult to work with, or do not even fit into main memory. One strategy to deal with such objects is to distribute their rows across several processors. To this end, we offer an 'S4' class for tall, skinny, distributed matrices, called the 'shaq'. We also provide many useful numerical methods and statistics operations for operating on these distributed objects. The naming is a bit "tongue-in-cheek", with the class a play on the fact that 'Shaquille' 'ONeal' ('Shaq') is very tall, and he starred in the film 'Kazaam'.

Authors:Drew Schmidt [aut, cre], Wei-Chen Chen [aut], Mike Matheson [aut], George Ostrouchov [aut], ORNL [cph]

kazaam_0.1-0.tar.gz
kazaam_0.1-0.tar.gz(r-4.5-noble)kazaam_0.1-0.tar.gz(r-4.4-noble)
kazaam_0.1-0.tgz(r-4.4-emscripten)kazaam_0.1-0.tgz(r-4.3-emscripten)
kazaam.pdf |kazaam.html
kazaam/json (API)

# Install 'kazaam' in R:
install.packages('kazaam', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openblas– Optimized BLAS

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.82 score 133 scripts 95 downloads 29 exports 2 dependencies

Last updated 7 years agofrom:4371c4c509. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 24 2024
R-4.5-linux-x86_64OKOct 24 2024

Exports:collapsecolMeanscolSumscorcovDataData<-DATA<-expandis.shaqlm_coefslogistic.fitncolNCOLncol.localnormnrowNROWnrow.localpoisson.fitprintqr_Qqr_Rranshaqreg.fitscaleshaqshowsvd

Dependencies:floatpbdMPI

Guide to the kazaam Package

Rendered fromkazaam.Rnwusingutils::Sweaveon Oct 24 2024.

Last update: 2017-06-29
Started: 2017-06-29

Readme and manuals

Help Manual

Help pageTopics
Tall Matriceskazaam-package
Arithmetic Operators*,numeric,shaq-method *,shaq,numeric-method *,shaq,shaq-method +,numeric,shaq-method +,shaq,numeric-method +,shaq,shaq-method -,numeric,shaq-method -,shaq,numeric-method -,shaq,shaq-method /,numeric,shaq-method /,shaq,numeric-method /,shaq,shaq-method arithmetic
subsettingbracket [,shaq-method [<-,shaq-method
cbindcbind.shaq
Column OperationscolMeans,shaq-method colSums,shaq-method col_ops
collapsecollapse
Covariance and Correlationcor,shaq-method cov cov,shaq-method
Matrix Multiplicationcrossprod crossprod,shaq-method
expandexpand
gettersData Data,shaq-method getters length,shaq-method NCOL,shaq-method ncol,shaq-method ncol.local ncol.local,shaq-method NROW,shaq-method nrow,shaq-method nrow.local nrow.local,shaq-method
Generalized Linear Model Fittersglms logistic.fit poisson.fit reg.fit
is.shaqis.shaq
Linear Model Coefficientslm_coefs
Matrix Multiplication%*%,shaq,matrix-method matmult
normnorm norm,shaq,ANY-method
Principal Components Analysisprcomp prcomp.shaq
printprint print,shaq-method show,shaq-method
QR Decomposition Methodsqr qr_Q qr_R
ranshaqranshaq
Scalescale scale,shaq,logical,logical-method
settersDATA<- Data<- DATA<-,shaq-method Data<-,shaq-method setters
shaqshaq shaq.matrix shaq.numeric
Class shaqshaq-class
svdsvd svd,shaq-method