THE GAUSS™ MATHEMATICAL AND STATISTICAL SYSTEM

The GAUSS Mathematical and Statistical System is a fast matrix programming language widely used by scientists, engineers, statisticians, biometricians, econometricians, and financial analysts. Designed for computationally intensive tasks, the GAUSS system is ideally suited for the researcher who does not have the time required to develop programs in C/C++ or FORTRAN but finds that most statistical or mathematical “packages” are not flexible or powerful enough to perform complicated analysis or to work on large problems.

 

COMPREHENSIVE ENVIRONMENT FOR MODELING AND ANALYSIS

GAUSS is a complete analysis environment suitable for performing quick calculations, complex analysis of millions of data points, or anything in between. Whether you are new to computerized analysis or a seasoned programmer, the GAUSS family of products combine to offer you an easy to learn environment that is powerful and versatile enough for virtually any numerical task. Since its introduction in 1984, GAUSS has been a standard for serious number crunching and complex modelling of large-scale data.

 

INTERACTIVE AND FAST 

For simple problems GAUSS provides a fully interactive environment for exploring data, creating scenarios and analyzing results. The GAUSS Platform provides a fully interactive environment for exploring data, performing calculations and analyzing results. These interactive features speed up your workflow, while the exceptionally fast GAUSS analytics engine will speed up your computations. For more complex tasks, you can write programs and save them to disk. GAUSS is exceptionally fast, providing performance comparable to compiled C or FORTRAN programs. And unlike other math packages, GAUSS’ speed is equally impressive when working with problems of very large scale.

 

STRAIGHTFORWARD AND EFFICIENT 

While many GAUSS users never find a need to program extensively, for those who do, GAUSS provides a natural and logical environment that is easy to learn and powerful to use. At the core of GAUSS is an efficient programming language adequate for doing even the most sophisticated analysis. The basic unit of analysis in GAUSS is a matrix, resulting in a syntax closely resembling common mathematical expressions. Since matrix operations are assumed, most of the looping required by other languages is eliminated. The Data Translation Loop allows transformations on variables in a data set by directly using the variable names in expressions. This streamlines data transformations and makes for shorter, more readable programs. GAUSS’s Source Level Debugger greatly simplifies program development. With all of the features you would expect in a dedicated debugging system, you can quickly identify and solve program logic errors at run time.

 

THE LANGUAGE

As a complete programming language, the GAUSS system is both flexible and powerful. Immediately available to the GAUSS user is a wide variety of statistical, mathematical and matrix handling routines. GAUSS can be used either interactively for short one-off commands or by creating large programs consisting of several files and libraries of functions, or anything in between.

 

VISUALIZATION AND PRESENTATION

Intuitive and powerful interactive and programmatic methods, make it easy to create beautiful and professional 2D and 3D graphics to analyze your data and present your findings. Your high resolution GAUSS graphics can be exported to many popular formats such as: PNG, PDF, SVG, TIFF and more.

 

THE TOOLS YOU NEED 

GAUSS has over 400 highly-optimized mathematical functions built in, including LAPACK, EISPACK and BLAS routines, factorizations, decompositions, eigenvalues, distributions and equation solving functions, to provide you with all the tools you need to solve your most difficult problems. You can easily customize or add to the GAUSS function library, and optional modules provide access to many other specialized capabilities.

 

The GAUSS Run-Time Module (GRTM) allows users to distribute GAUSS applications that they have written to people who do not have GAUSS. Developers distribute a compiled file to end users along with the GRTM. This is available with GAUSS at no extra charge.

Other important features include: data import/export compatibility with spreadsheets, long period random number generators, built-in functions for efficiently handling sparse data, and a Foreign Language Interface for incorporating your favorite compiled C and FORTRAN programs directly into GAUSS programs.

 

SUPPORTED DATA FORMATS

FILE BASED:
CSV
Excel
HDF5
SAS
Stata
Text delimited files

 

RELATIONAL DB:
MySQL
PostgreSQL
SQLite
Microsoft SQL Server
Oracle
IBM DB2

 

NO SQL/BIG DATA:
HBase
Hive
MongoDB