![]() |
Wolfgang M. Hartmann (Dr.rer.nat., Dr.sc.nat.)Copyright Wolfgang M. Hartmann.Until February 2007: Living in Morrisville NC Working in Cary NC Starting March 2007: Living in Germany, working on CMAT. |
|
Associate Editor at JSS since startup in 1995. |
| |
CMAT (Copyright Wolfgang M. Hartmann)CMAT is just another interactive language which is an extension of C for matrix algebra and nonlinear optimization and estimation. That means, for scalar operations, the syntax of CMAT is compatible with that of the C language. Even though CMAT is similar to Gauss, MATLAB, and IML; it is not a clone of any of these. CMAT is in some degree self learning.Data types are string, integer, real, and complex. Objects may consist of mixed data type (string and numeric). No special routines are necessary for sparse matrix algebra, CMAT decides for sparse operations whenever a specified percentage of zeros are present. CMAT interprets in the first run through the input code. At each following pass, assembler code is executed, saving some computer time. CMAT is using software packages like BLAS and LAPACK. Among many other functions CMAT permits the optimization of smooth and nonsmooth objective functions, quadrature of multidimensional integrals, the iterative solution of large linear systems, has an interface to ARPACK, includes a wide range of probability functions, a number of robust and nonlinear estimation methods, among them ML regression and GLIMs with fixed and random effects, and contains an advanced multi-sample SEM implementation with a variety of bootstrap methods. It has a number of features for nonnormal data, like Satorra-Bentler robust chisquare, robust ASEs, and Bollen-Stine bootstrap. It incoporates feature (variable) selection algorithms that work easily up to 100,000 variable's. It comes with a small frontend written in Tcl/TK. Wolfgang works on CMAT since Walee moved to New Orleans and and it became clear to Wolfgang that working overtime at SAS would not be honored anyway. Here is a short summary manual describing the elements of the language and here some more information about CMAT including some more technical papers. |
|
Nobody can tell ya; There's only one song worth singin'. They may try and sell ya, 'cause it hangs them up to see somone like you.
But you've gotta make your own kind of music
So if you cannot take my hand,
|
You're gonna be knowing the loneliest kind of lonely. It may be rough goin', just to do your thing's the hardest thing to do. But you've gotta make your own ...
So if you cannot take my hand,
You gotta make your own kind of music
|
|
About
DVD regions
and TV color systems. (Kleine Einfuehrung in TV Farbsysteme
und DVD Regionen.) I'm a registered Dilbert addict: here I get my daily dose of Dilbert and other Comics |
Copyright Thorarinn R. Einarsson and Wolfgang M. Hartmann