Symbolic Tools/Symbolic Tools GE for GAUSS and the GAUSS EngineIntroductionThe concept behind Symbolic Tools is to augment the numeric and graphicalcapabilities of the GAUSS Mathematical & Statistical System (TM) and GAUSS Engine (TM) with additional types of mathematical functionality based on symbolic computations. These include:
The computational work is carried out by the Maple kernel using the Open Maple API. Maple is a symbolic mathematics package developed at the University of Waterloo. Symbolic Tools provides for an interface between GAUSS and the Maple Kernel. This interface permits code to be evaluated symbolically in Maple, and the results returned to GAUSS, or to create a GAUSS proc based on Maple's symbolic results.
One of the main uses of Symbolic Tools is to enable
GAUSS to undertake Automatic Differentiation. Optimization
packages, such as Aptech's Maximum Likelihood, Constrained Maximum
Likelihood, Optimization, and Nonlinear Equations GAUSS Applications,
can use
procedures that return the gradient and/or Hessian, instead of doing
forward
differencing. Thus, as a trivial example, if the function being
optimized
were Ln(b), then the analytic gradient would be 1/b, and the analytic
Hessian
-1/b. Symbolic Tools can create compiled procs for the
analytic
gradient or Hessian of a likelihood, on the fly. The time savings are
impressive. Using Monte Carlo simulation of a Tobit model with
2000 observations and 11 parameters, the AD gradient took 10% of the
time required for forward differences using gradp - ie.
approximately a 10 fold speed improvement. Similar results were also
obtained for the Hessian, with the additional advantage that the AD
methodology generated much more precise estimates of the gradients and
Hessian.
DocumentationSymbolic Tools manual is in a PDF format. Includes table of contents, examples, reference, and index. (470 kb) symbolic.chm A compiled HTML help file; provides the Symbolic Tools command reference. RequirementsOperating System: Windows GAUSS: GAUSS Mathematical & Statistical System v4.0+ for Windows or GAUSS Engine v4.0+ for Windows Maple: Maple 9 or higher Technical SupportEconotron
Software, Download Trial VersionThis is a fully functional version of Symbolic Tools, and includes on-line help, as well as the manual in pdf format. The trial version is for evaluation purposes only, and your license to use it will expire after 30 days. The current version of Symbolic Tools is 1.0.1. Download Symbolic Tools (1.1 Mb) You can also download evaluation versions of GAUSS and Maple Price and Ordering InformationIf you already own Maple 9
If you do not already own Maple 9
Symbolic Tools is a registered
trademarks of
Econotron Software, Inc. |