# madness: Automatic Differentiation of Multivariate Operations Version 0.2.2

An object that supports automatic differentiation of matrix- and multidimensional-valued functions with respect to multidimensional independent variables. Automatic differentiation is via 'forward accumulation'.

 Author Steven E. Pav [aut, cre] Date of publication 2017-04-26 05:36:59 UTC Maintainer Steven E. Pav License LGPL-3 Version 0.2.2 URL https://github.com/shabbychef/madness Package repository View on CRAN Installation Install the latest version of this package by entering the following in R: ``install.packages("madness")``

### Popular man pages

 as: Coerce madness to something else bind: Row and Column Bind det: Matrix Determinant eigen: Spectral Decomposition of a Matrix numderiv: Numerical (approximate) Differentiation. sumprod: Sum and Product. to_objective: Convert a madness object into an objective value with... See all...

## Man pages

accessor-methods: Accessor methods.
arithops: Basic Arithmetic Operations.
as: Coerce madness to something else
bind: Row and Column Bind
blockrep: Replicate blocks of multidimensional value.
colsums: Form Row and Column Sums and Means
det: Matrix Determinant
eigen: Spectral Decomposition of a Matrix
elwise: Element-wise Multivariate Operations
extract-methods: Extract parts of a 'madness' value.
marithops: Basic Matrix Arithmetic Operations.
matrix.trace: Matrix Trace
matwise: Matrix-wise Multivariate Operations
max: Maxima and Minima
norm: Matrix and vector norms.
numderiv: Numerical (approximate) Differentiation.
outer: Outer product.
reshapes: Basic Reshape Operations
setter-methods: Setter methods.
solve: Basic Matrix Inversion
sumprod: Sum and Product.
theta: Estimate the symmetric second moment array of values.
todiag: Diagonal Operations
to_objective: Convert a madness object into an objective value with...
twomoments: Estimate the mean and covariance of values.
vcov.madness: Calculate Variance-Covariance Matrix for a model.
vec: vectorize a multidimensional array.

## Functions

ANY,array-method Man page
[ Man page
\%o\% Man page
accessor Man page
aperm Man page
arithops Man page
as Man page
as.array Man page
as.madness Man page Man page Source code
as.matrix Man page
as.numeric Man page
bind Man page
blockrep Man page Source code
check_common_xtag Source code
chol Man page
colMeans Man page
colSums Man page
colsums Man page
crossprod Man page
det Man page Man page
determinant Man page
diag Man page
do_commutator Source code
dvdx Man page
eigen Man page Man page
elwise Man page
get_a_varx Source code
ivech Man page
ivech,ANY-method Man page
marithops Man page
matrix.trace Man page
matrix.trace,ANY-method Man page
matrix.trace,matrix-method Man page
matwise Man page Man page
max Man page Man page
maxeig Man page
mbyn Source code
min Man page
mminusn Source code
mplusn Source code
mtimesn Source code
mtothen Source code
nbym Source code
nminusm Source code
norm Man page Man page Man page
normit Source code
nplusm Source code
ntimesm Source code
ntothem Source code
numderiv Man page
numderiv,ANY,array-method Man page
outer Man page Man page
outer,ANY,ANY-method Man page
prod Man page
repto Man page Source code
reshapes Man page
rowMeans Man page
rowSums Man page
setter Man page
show Man page
solve Man page
solve,ANY,missing-method Man page
sqrtm Man page
sum Man page
sumprod Man page
t Man page
tcrossprod Man page
theta Man page Source code
to_objective Man page Source code
todiag Man page Man page
tril Man page
triu Man page
twomoments Man page Source code
val Man page
varx Man page
varx<- Man page
vec Man page Man page
vec,array-method Man page
vech Man page
vech,array-method Man page
vtag Man page
vtag<- Man page
xtag Man page
xtag<- Man page

## Files

inst
inst/CITATION
inst/doc
tests
tests/run-all.R
tests/testthat
tests/testthat/test-basic.r
tests/testthat/test-correctness.r
NAMESPACE
R
R/sums.r
R/bind.r
R/diag.r
R/Ops.r
R/twomoments.r
R/numderiv.r
R/theta.r
R/vec.r
R/reshape.r
R/sum.r
R/utils.r
R/AllClass.r
R/det.r
R/elwise.r
R/max.r
R/eigen.r
R/to_objective.r
R/norm.r
R/vcov.r
R/trace.r
R/blockrep.r
R/matwise.r
R/coerce.r
R/solve.r
vignettes
MD5
build
build/vignette.rds
DESCRIPTION
man
man/marithops.Rd
man/vec.Rd
man/elwise.Rd
man/reshapes.Rd
man/outer.Rd
man/norm.Rd
man/solve.Rd
man/det.Rd
man/accessor-methods.Rd
man/max.Rd
man/setter-methods.Rd
man/NEWS.Rd
man/bind.Rd
man/theta.Rd
man/extract-methods.Rd
man/matwise.Rd
man/to_objective.Rd
man/blockrep.Rd
man/eigen.Rd
man/colsums.Rd
man/matrix.trace.Rd
man/numderiv.Rd
man/sumprod.Rd
man/arithops.Rd
man/twomoments.Rd
man/todiag.Rd
man/show-methods.Rd
man/as.Rd
tools
tools/figure
tools/figure/marksym_check-1.png
tools/figure/cosym_mo-1.png
tools/figure/matracer-1.png
tools/figure/GevbfLD.jpg
.Rinstignore
madness documentation built on May 20, 2017, 1:42 a.m.

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

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

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