# SparseM: Sparse Linear Algebra Version 1.77

Some basic linear algebra functionality for sparse matrices is provided: including Cholesky decomposition and backsolving as well as standard R subsetting and Kronecker products.

 Author Roger Koenker and Pin Ng Date of publication 2017-04-23 18:26:30 UTC Maintainer Roger Koenker License GPL (>= 2) Version 1.77 URL http://www.econ.uiuc.edu/~roger/research/sparse/sparse.html Package repository View on CRAN Installation Install the latest version of this package by entering the following in R: ``install.packages("SparseM")``

### Popular man pages

 matrix.ssc.hb-class: Class "matrix.ssc.hb" matrix.ssr-class: Class "matrix.ssr" slm: Fit a linear regression model using sparse matrix algebra slm.fit: Internal slm fitting functions SparseM.image: Image Plot for Sparse Matrices SparseM.solve: Linear Equation Solving for Sparse Matrices triogramX: A Design Matrix for a Triogram Problem

## Man pages

character-null-class: Class "character or NULL"
lsq: Least Squares Problems in Surveying
matrix.coo-class: Class "matrix.coo"
matrix.csc-class: Class "matrix.csc"
matrix.csc.hb-class: Class "matrix.csc.hb"
matrix.csr.chol-class: Class "matrix.csr.chol"
matrix.csr-class: Class "matrix.csr"
matrix.ssc-class: Class "matrix.ssc"
matrix.ssc.hb-class: Class "matrix.ssc.hb"
matrix.ssr-class: Class "matrix.ssr"
mslm-class: Class "mslm"
numeric-null-class: Class "numeric or NULL"
slm: Fit a linear regression model using sparse matrix algebra
slm-class: Class "slm"
slm.fit: Internal slm fitting functions
slm.methods: Methods for slm objects
SparseM.hb: Harwell-Boeing Format Sparse Matrices
SparseM.image: Image Plot for Sparse Matrices
SparseM.ontology: Sparse Matrix Class
SparseM.ops: Basic Linear Algebra for Sparse Matrices
SparseM.solve: Linear Equation Solving for Sparse Matrices
summary.mslm-class: Class "summary.mslm"
summary.slm-class: Class "summary.slm"
triogramX: A Design Matrix for a Triogram Problem

## Functions

!=,matrix.csr-method Man page
&,matrix.csr-method Man page
*,matrix.csr-method Man page
+,matrix.csr-method Man page
-,matrix.csr-method Man page
/,matrix.csr-method Man page
<,matrix.csr-method Man page
<=,matrix.csr-method Man page
==,matrix.csr-method Man page
>,matrix.csr-method Man page
>=,matrix.csr-method Man page
Ops.matrix.csr Man page
Ops.matrix.diag.csr Man page
SparseM.hb Man page
SparseM.image Man page
SparseM.ontology Man page
SparseM.solve Man page
X Man page
[.matrix.coo Man page
[.matrix.csr Man page
[.matrix.diag.csr Man page
[<-.matrix.coo Man page
[<-.matrix.csr Man page
[<-.matrix.diag.csr Man page
\%*\%,ANY,ANY-method Man page
\%*\%,matrix,matrix.csr-method Man page
\%*\%,matrix.csr,matrix-method Man page
\%*\%,matrix.csr,matrix.csr-method Man page
\%*\%,matrix.csr,numeric-method Man page
\%*\%,numeric,matrix.csr-method Man page
\%*\%-methods Man page
\%/\%,matrix.csr-method Man page
\%\%,matrix.csr-method Man page
^,matrix.csr-method Man page
as.matrix,ANY-method Man page
as.matrix,coo-methods Man page
as.matrix,csc-methods Man page
as.matrix,csr-method Man page
as.matrix,matrix.coo-method Man page
as.matrix,matrix.csc-method Man page
as.matrix,matrix.csr-method Man page
as.matrix,matrix.ssc-method Man page
as.matrix,matrix.ssr-method Man page
as.matrix,ssc-methods Man page
as.matrix,ssr-methods Man page
as.matrix.coo Man page
as.matrix.coo,ANY-method Man page
as.matrix.coo,matrix.coo-method Man page
as.matrix.coo,matrix.csc-method Man page
as.matrix.coo,matrix.csr-method Man page
as.matrix.coo,matrix.ssc-method Man page
as.matrix.coo,matrix.ssr-method Man page
as.matrix.csc Man page
as.matrix.csc,ANY-method Man page
as.matrix.csc,matrix.coo-method Man page
as.matrix.csc,matrix.csc-method Man page
as.matrix.csc,matrix.csr-method Man page
as.matrix.csc,matrix.ssc-method Man page
as.matrix.csc,matrix.ssr-method Man page
as.matrix.csr Man page
as.matrix.csr,ANY-method Man page
as.matrix.csr,matrix.coo-method Man page
as.matrix.csr,matrix.csc-method Man page
as.matrix.csr,matrix.csr.chol-method Man page
as.matrix.csr,matrix.ssc-method Man page
as.matrix.csr,matrix.ssr-method Man page
as.matrix.ssc Man page
as.matrix.ssc,ANY-method Man page
as.matrix.ssc,matrix.coo-method Man page
as.matrix.ssc,matrix.csc-method Man page Man page
as.matrix.ssc,matrix.csr-method Man page
as.matrix.ssc,matrix.ssc-method Man page
as.matrix.ssc,matrix.ssr-method Man page Man page
as.matrix.ssc.matrix.csr-method Man page
as.matrix.ssr Man page
as.matrix.ssr,ANY-method Man page
as.matrix.ssr,matrix.coo-method Man page
as.matrix.ssr,matrix.csc-method Man page Man page
as.matrix.ssr,matrix.csr-method Man page
as.matrix.ssr,matrix.ssc-method Man page Man page
as.matrix.ssr,matrix.ssr-method Man page
backsolve Man page
backsolve,ANY-method Man page
backsolve,matrix.csr.chol-method Man page
backsolve-methods Man page
cbind.matrix.csr Man page
character or NULL-class Man page
chol Man page
chol,ANY-method Man page
chol,matrix-method Man page
chol,matrix.csc-method Man page
chol,matrix.csr-method Man page
coef.slm Man page
coerce,matrix,matrix.csr-method Man page
coerce,matrix.csr,matrix.diag.csr-method Man page
coerce,numeric,matrix.diag.csr-method Man page
coerce,vector,matrix.csr-method Man page
coerce,vector,matrix.diag.csr-method Man page
det,ANY-method Man page
det,matrix-method Man page
det,matrix.csr-method Man page
det,matrix.csr.chol-method Man page
determinant,matrix.csr,logical-method Man page
determinant,matrix.csr,missing-method Man page
determinant,matrix.csr.chol,logical-method Man page
determinant,matrix.csr.chol,missing-method Man page
deviance.slm Man page Source code
diag,ANY-method Man page
diag,matrix.csr-method Man page
diag.assign,matrix.csr-method Man page
diag<-,ANY-method Man page
diag<-,matrix.csr-method Man page
diag<-,matrix.diag.csr-method Man page
diff,matrix.csr-method Man page
diff<-,ANY-method Man page
diff<-,matrix.csr-method Man page
dim,ANY-method Man page
dim,matrix.coo-method Man page
dim,matrix.csc-method Man page
dim,matrix.csr-method Man page
dim,matrix.ssc-method Man page
dim,matrix.ssr-method Man page
extractAIC.slm Man page Source code
fitted.slm Man page
forwardsolve Man page
forwardsolve,matrix.csr.chol-method Man page
image Man page
image,matrix.csr-method Man page
initialize,ANY-method Man page
initialize,matrix.coo-method Man page
initialize,matrix.csr-method Man page
is.matrix,coo-methods Man page
is.matrix,csc-methods Man page
is.matrix,csr-methods Man page
is.matrix,ssc-methods Man page
is.matrix,ssr-methods Man page
is.matrix.coo Man page
is.matrix.csc Man page
is.matrix.csr Man page Man page
is.matrix.ssc Man page
is.matrix.ssr Man page
kronecker,ANY,ANY-method Man page
kronecker,matrix,matrix.csr-method Man page
kronecker,matrix.csr,matrix-method Man page
kronecker,matrix.csr,matrix.csr-method Man page
kronecker,matrix.csr,numeric-method Man page
kronecker,numeric,matrix.csr-method Man page
kronecker-methods Man page
lsq Man page
matrix.coo-class Man page
matrix.csc Man page
matrix.csc-class Man page
matrix.csc.hb-class Man page
matrix.csr Man page
matrix.csr-class Man page
matrix.csr.chol-class Man page
matrix.diag.csr-class Man page
matrix.ssc Man page
matrix.ssc-class Man page
matrix.ssc.hb-class Man page
matrix.ssr Man page
matrix.ssr-class Man page
model.guess Man page
model.guess,matrix.csc.hb-method Man page
model.guess,matrix.ssc.hb-method Man page
model.matrix Man page
model.matrix,ANY-method Man page
model.matrix,matrix.csc.hb-method Man page
model.matrix,matrix.ssc.hb-method Man page
model.matrix.matrix.ssc.hb Man page
model.response Man page
model.response,ANY-method Man page
model.response,matrix.csc.hb-method Man page
model.response,matrix.ssc.hb-method Man page
model.xexact Man page
model.xexact,matrix.csc.hb-method Man page
model.xexact,matrix.ssc.hb-method Man page
mslm-class Man page
ncol,matrix.csr-method Man page
norm Man page
norm,ANY-method Man page
norm,matrix.csr,character-method Man page
norm,matrix.csr,missing-method Man page
norm,matrix.csr-method Man page
norm.csr Source code
nrow,matrix.csr-method Man page
numeric or NULL-class Man page
print.slm Man page
print.summary.slm Man page
rbind.matrix.csr Man page
residuals.slm Man page
slm Man page
slm-class Man page
slm.fit Man page Man page
slm.fit.csr Man page
slm.methods Man page
slm.wfit Man page
solve Man page
solve,ANY-method Man page
solve,matrix.csr-method Man page
summary.mslm Man page
summary.mslm-class Man page
summary.slm Man page
summary.slm-class Man page
t,ANY-method Man page
t,matrix.coo-method Man page
t,matrix.csc-method Man page
t,matrix.csr-method Man page
tmp Source code
triogramX Man page
|,matrix.csr-method Man page

## Files

inst
inst/TODO
inst/ChangeLog
inst/extdata
inst/extdata/rua_32_ax.rua
inst/extdata/lsq.out
inst/extdata/lsq.rra
inst/doc
inst/doc/SparseM.Rnw
inst/doc/SparseM.pdf
inst/doc/SparseM.R
src
src/extract.f
src/cholesky.f
src/chol.f
src/csr.f
src/subscr.f
src/chol2csr.f
src/sparskit.f
src/bckslv.f
src/init.c
NAMESPACE
demo
demo/Solve.R
demo/Visualization.R
demo/LinearAlgebra.R
demo/00Index
demo/LeastSquares.R
demo/Binding.R
demo/Coercion.R
data
data/lsq.rda
data/triogramX.rda
R
R/SparseM.R
vignettes
vignettes/SparseM.Rnw
MD5
build
build/vignette.rds
DESCRIPTION
man
man/SparseM.image.Rd
man/SparseM.hb.Rd
man/matrix.csc-class.Rd
man/matrix.csc.hb-class.Rd
man/matrix.ssr-class.Rd
man/SparseM.ops.Rd
man/mslm-class.Rd
man/SparseM.ontology.Rd
man/slm.Rd
man/slm-class.Rd
man/slm.fit.Rd
man/numeric-null-class.Rd
man/character-null-class.Rd
man/matrix.coo-class.Rd
man/matrix.csr-class.Rd
man/SparseM.solve.Rd
man/lsq.Rd
man/triogramX.Rd
man/matrix.csr.chol-class.Rd
man/slm.methods.Rd
man/matrix.ssc-class.Rd
man/summary.slm-class.Rd
man/summary.mslm-class.Rd
man/matrix.ssc.hb-class.Rd
.Rinstignore
INDEX
SparseM documentation built on May 19, 2017, 6:07 p.m.