Announcing mathStatica 1.5 for Mathematica 5.x

mathStatica 1.5 provides perfect compatibility [ see table ] with Mathematica 5.x. In fact, it requires 5.0 or later. The core components of mathStatica, namely (i) the software Code, (ii) the Help System, (iii) the live electronic Book, and (iv) the Solution Manual have all been meticulously revised, updated, polished and optimised for Mathematica 5.0, 5.1 and 5.2.

A.   Key Feature of 1.5     Full support for 5.2
Code - fully revised for perfect 5.x compatibility


Help System - updated for full 5.x compatibility
- new 5.x look and feel Help System


Electronic Book - revised for full 5.x compatibility
- accidental overwriting of chapters (especially in teaching / network / multi-user environments) is now avoided


- Note: when used with mathStatica 1.5, the printed book remains current and will not be changing for 5.x at all. Why? Because we have been able to resolve any issues at the software level in the core mathStatica 1.5 code.


Solution Manual   - revised for full 5.x compatibility
- new easy button access from the main Book palette

B.   New Palettes in 1.2 and 1.5
Continuous palette - revised + added skew-Normal distribution (Azzalini)
Discrete palette - new distributions: Waring and ZIP
Kernels palette [new] - provides easy point-and-click access to all the standard kernels, including the Bi-weight, Cosinus, Epanechnikov, Gaussian, Triangular, Tri-weight and Uniform kernels
And, of course, one can still always specify any arbitrary pdf manually

  Palettes in mS 1.2 and 1.5

Continuous Discrete Kernel Book

C.   New Functions in 1.2 and 1.5
Core code base - 20% larger


Conditional - complete re-write of function code (mS 1.5); now provides advanced internal handling of assumptions


DiscreteRNG - now supports symbolic domains of support such as: {to, be, or, not, to, be}
- faster code + better parameter support in List Form


Marginal - complete re-write of function code (mS 1.5); now provides advanced internal handling of assumptions


NPKDE - this new function derives non-parametric kernel density estimates at a point (exact)   [ Show me ]


NPKDEPlot - far more efficient
- can now plot a FAMILY OF CURVES   [ Show me ]

OrderStat - can now find order statistics for DISCRETE random variables [ Show me ]
- new fancy domain simplification (mS 1.5)


OrderStatDomain - now supports DISCRETE random variables


PlotDensity - extensively re-written; neater, more elegant plots; improved support for graphics Options


RawToCentral - now supports MULTIVARIATE conversions
- completes the suite of moment to moment conversion functions


Integration - new results; improved code
- dozens of 5.0 bugs overwritten; more advanced condition parsing by all mS functions (mS 1.5)


D.   Speed Improvements
Non-parametric kernel density estimation - new optimised code base
40 times faster for larger data sets (n>1000)
Pseudo-random number generation - 4 times faster for certain classes of List Form pseudo-random number generation
E.   Help System - improvements
Expanded HELP entries, more detailed, with many more "Further Examples"
Usage messages - now supports Mathematica's Click for More Detail user interface. For example:
F.   Licensing changes
 Network Licenses - inexpensive annual contracts are now available for class / office use (mathStatica 1.5 only)
New MachineID license
This new license class is designed for the following situation:
(i) your department has a Mathematica Network License for, say, 100 copies of Mathematica...
(ii) one of these 100 copies of Mathematica is physically installed on your own computer...
(iii) and you want to run mathStatica only on your own computer (not on all the machines)
The new mathStatica MachineID license enables an individual or department to purchase a single copy of mathStatica for a specific machine, even though the department has a shared Mathematica Network License for all the machines in the department. The MachineID license is ideally suited to situations where only 1 individual in the department wants to use mathStatica. If more than 1 person wants to use mathStatica , it may be cheaper to purchase a special mathStatica Network License that will enable everyone in the department to use mathStatica .
G.   Other improvements
User syntax - mathStatica now checks your input more thoroughly to ensure that your syntax is valid
Plus ...   hundreds of small 'bug' fixes + enhancements