Dear fellow Mata enthusiasts --
Thanks (once again!) to Kit Baum, two new packages - int_utils and rowmat_utils - are now available on SSC. Details follow. Briefly, int_utils is a package for doing so-called interval arithmetic and performing other interval operations in Mata, while rowmat_utils is a set of utilities for dealing situations in which one wishes to do parallel computations on a large number of small matrices.
Further details:
int_utils - Interval computations in Mata
Description: Interval arithmetic allows calculations with intervals rather than scalars. The package contains functions that allow one to add, subtract and multiply intervals; and also perform some basic matrix-interval operations. The package also contains functions that allow one to subdivide intervals, and form unions and intersections of intervals.
KW: interval computations
KW: interval arithmetic
KW: convex sets
Requires: Stata version 11.2
Requires: package moremata
rowmat_utils - Parallel computation on sequences of matrices in Mata
Description: rowmat_utils allows matrix multiplication and inversion on many matrices simultaneously. Matrices are written as rows of one large matrix upon which computations are carried out. Matrix inversion is via newton iteration.
KW: matrix inversion
KW: parallel computation
Requires: Stata version 11.2
Requires: package moremata
If anyone has any questions, comments, or concerns, please don't hesitate to contact me!
Matt Baker
Thanks (once again!) to Kit Baum, two new packages - int_utils and rowmat_utils - are now available on SSC. Details follow. Briefly, int_utils is a package for doing so-called interval arithmetic and performing other interval operations in Mata, while rowmat_utils is a set of utilities for dealing situations in which one wishes to do parallel computations on a large number of small matrices.
Further details:
int_utils - Interval computations in Mata
Description: Interval arithmetic allows calculations with intervals rather than scalars. The package contains functions that allow one to add, subtract and multiply intervals; and also perform some basic matrix-interval operations. The package also contains functions that allow one to subdivide intervals, and form unions and intersections of intervals.
KW: interval computations
KW: interval arithmetic
KW: convex sets
Requires: Stata version 11.2
Requires: package moremata
rowmat_utils - Parallel computation on sequences of matrices in Mata
Description: rowmat_utils allows matrix multiplication and inversion on many matrices simultaneously. Matrices are written as rows of one large matrix upon which computations are carried out. Matrix inversion is via newton iteration.
KW: matrix inversion
KW: parallel computation
Requires: Stata version 11.2
Requires: package moremata
If anyone has any questions, comments, or concerns, please don't hesitate to contact me!
Matt Baker
Comment