最新版 GAUSS / GAUSS Engine 18 更新
最新版 Discrete Choice Analysis Tools 2.0 更新
GAUSS是一個功能強大且有運算快速矩陣編程語言的數值統計軟體，被科學家、工程師、統計學家、生物學家、經濟學家和金融分析師所廣泛使用，並且廣受好評。
GAUSS 宣稱，「GAUSS是你所需要唯一的計算工具」。GAUSS本身是高階的矩陣語言，內鍵400多個數學、統計、資料處理函數，並且提供了各種模組，可以幫 助各領域的使用者進行複雜、大規模的數值演算與資料分析。在財務、計量經濟的領域，配合許多特殊的模組，使得GAUSS成為是財經研究領域裏最佳的選擇。
GAUSS軟體可設計運算密集的任務，是一個適合沒有要求用C或FORTRAN程式的研究者，但結果發現大多數的統計或數值的"套裝軟體"，不夠靈活或強大，不足以對大的問題進行複雜分析或工作 。
無論數學工具或編輯語言程式，你現在可以使用GAUSS，您會發現可大大增加你的生產力!
GAUSS / GAUSS Engine 新版功能
Improved Data Handling
Option to specify models and data in terms of model variables:
//Estimate parameters of model:
//weight = α + β_{1}*height + β_{2}*age
call ols("students.dat", "weight ~ height + age");
//Calculate descriptive statistics on all
//variables in dataset except for lot_size and num_baths
call dstatmt("housing.dat", ". lot_size num_baths");
 Simple to use
 Consistent with other statistical packages
 Well documented
 Backwards compatible
Support for HDF5 datasets provides:
 Unlimited dataset size
 Fast data read and write
 Supported as native GAUSS file type
Use CSV, XLSX, HDF5 files as native GAUSS datasets
Intelligent file handling allows you to use many different file types as you would a GAUSS dataset:
//Calculate descriptive statistics on
//variables gre and gdp in CSV file
call dstatmt("college.csv", "gre + gdp");
//Calculate descriptive statistics on
//variables 'lot_size' and 'price' in XLSX file
call dstatmt("housing.xlsx", "lot_size + price");
GAUSS HPCC
Builtin, efficient cluster computing support:
 Create highlevel GAUSS programs that use the fast, lowlevel MPI library
 A version of GAUSS HPCC will be made available to Universities who own a Floating Network license with current Platinum Premier Support & Maintenance at no extra charge
Builds on these features included in the standard version of GAUSS 17:
 Compatible with Hadoop:
 Easily create GAUSS mapper and reducer functions  Connect to NoSQL and Big Data databases such as:
 MongoDB, Hbase, Hive, Pig and more  Support for streaming or online algorithms for data that does not fit entirely in memory.
Quick instantiation with a small memory footprint allows for high performance across the cluster
New Mathematical and Statistical Functionality
New functions:
 cdfEmpirical: Computes the empirical cumulative distribution function
 ldl: Computes and returns the ‘L’ and ‘D’ factors from a symmetric matrix
 powerm: Raises a matrix to a specified power
 sylvester: Calculates the solution to the Sylvester matrix equation
 rndWishartInv: Takes draws from the Inverse Wishart distribution
 pdfWishartInv: Computes the probability density function of the inverse Wishart distribution
 dot: Computes the dot product for a vector or group of vectors
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 modeling of largescale data.
Worldwide acceptance and use in government, industry and the academic community is a firm testament to its power and versatility. The GAUSS System can be described several ways: It is an exceptionally efficient number cruncher, a comprehensive programming language, and an interactive analysis environment. GAUSS may be the only numerical tool you will ever need.
Interactive and Fast
For simple problems GAUSS provides a fully interactive environment for exploring data, creating scenarios and analyzing results. 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 oneoff commands or by creating large programs consisting of several files and libraries of functions, or anything in between.
Visualization and Presentation
GAUSS’s high resolution graphics gives you powerful ways to visually analyze your data and present your findings. A wide choice of graphing options are available to you, including 2D, 3D, surface, contour, polar and log graphs, as well as bar graphs, histograms, box graphs and more. Graphs can be placed in individual overlapping or tiled windows on a single page. You can export graphics files in a number of popular formats, including JPEG, SVG, PNG, HPGL/2, PostScript and EPS formats, for use in page layout and presentation packages, and GAUSS includes support for a wide range of output devices.
The Tools You Need
GAUSS has over 400 highlyoptimized 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 RunTime 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, builtin functions for efficiently handling sparse data, and a Foreign Language Interface for incorporating your favorite compiled C and FORTRAN programs directly into GAUSS programs.
Platforms
 Windows 32bit: Windows Vista/7/8.0+/10+
 Windows 64bit: Windows Vista/7/8.0+/10+
 Windows Server 64bit: 2008 and above
 Mac 64bit: Mac OSX 10.7 and above
 Linux 64bit: Red Hat/CentOS/Ubuntu
Hardware Requirements
 Harddrive: minimum 400MB
 RAM: minimum 1GB / 4GB or more recommended
GAUSS Engine™
Add the SPEED and POWER of GAUSS to applications written in C, C++, Java, VB or other development environments that support C language API. The GAUSS Engine is a dynamically linked library for compiling and executing GAUSS programs from another application. Data can be passed back and forth between the GAUSS Engine workspace and the application. Royaltyfree distribution of your GAUSS Engine applications is available.
Are you looking for a way to leverage the depth of knowledge and innovation contained within your research departments?
Would you like to realize the full potential of your GAUSS programs to enhance critical decision making processes throughout your company or group?
Would you like to design software with highly specialized numerical capabilities more quickly than is possible using conventional mathematical libraries?
The GAUSS Engine:
 Extends numerical capabilities of an existing application while preserving the investment you have already made in software development.
 Quickly creates standalone applications that deliver extensive numbercrunching capabilities.
 Combines the power of GAUSS with other best of breed development tools for user interfaces, database management and graphics.
GAUSS Data Tool
GAUSS Data Tool is a standalone program for working with GAUSS data sets. GAUSS Data Tool loads the columns of the data sets into a workspace as vectors where they can be transformed or modified using simple intuitive statements. Data sets can also be created by simulation using a variety of models, such as probit, logit, GARCH, linear. A new version of a data set can be generated where missing data are replaced by single or multiple imputations from a maximum likelihood estimation using the EM algorithm.
Newly Added Features
 ASCII and Excel file conversions
 Features
 Handle missing data
 Create and simulate data sets
 Create new variables
 Delete observations
 Drop variables
 Keep variables and drop all others
 Execute GAUSS commands unfilteredList data sets
 List variable names and types
 Merge data sets on a key variable
 Select observations
 Sort data setCompute statistics on data set
 Simulate using various models, e.g., probit, logit, GARCH, linear
 Impute missing data using EM algorithm
Platforms
Available now for Windows and Linux.
GAUSSploy Professional Graphics
GAUSSplot Professional Graphics are now available! GAUSSplot features a fully functional GUI that allows you to make changes to your graph at the click of a button. Take your graphics in GAUSS to the next level with GAUSSplot!
Platforms
Available now for Windows (32bit and 64bit) and Linux (32bit and AMD 64bit).
New in GAUSSplot:
New graphs include:
 histogramsfrequency histogramspercentage histograms
 Box graphs using the percentile method
The XY Line graphs have been expanded to include:
 Graphs with Log scaling for the X axisGraphs with Log scaling for the Y axis
 Graphs with Log scaling for the X and Y axes
GAUSS Applications
Prewritten, customizable GAUSS programs designed to increase user productivity and extend GAUSS functionality in the fields of statistics, finance, engineering, physics, risk analysis and more.
Algorithmic Derivatives Platforms: Windows, LINUX, and Mac. 
CoConstrained Maximum Likelihood MT Features

Constrained Optimization MT COMT solves the Nonlinear Programming problem, subject to general constraints on the parameters – linear or nonlinear, equality or inequality, using the Sequential Quadratic Programming method in combination with several descent methods selectable by the user:

CurveFit Special Features

Descriptive Statistics MT The procedures in Descriptive Statistics MT 1.0 provide basic statistics for the variables in GAUSS data sets. These statistics describe and test univariate and multivariate features of the data and provide information for further analysis. Descriptive Statistics MT 1.0 is threadsafe and takes advantage of structures. 
Discrete Choice Discrete Choice is a package for the fitting of a variety of models with categorical dependent variables. These models are particularly useful for researchers in the social, behavioral, and biomedical sciences, as well as economics, public choice, education, and marketing. 
FANPAC MT Features

Linear Programming MT Sparse matrices: Linear Programming MT exploits sparse matrix technology permitting the analysis of problems with very large constraint matrices. The size of a problem that can be analyzed is dependent on the speed and amount of memory on the computer, but problems with two to three thousand constraints and more than six thousand variables have been tested on ordinary PC’s. MPS files: procedures are available for translating MPS formatted files. 
Linear Regression MT Platform: Windows, Mac, and Linux. 
Loglinear Analysis MT Platform: Windows, Mac and Linux. 
Maximum Likelihood MT Major Features of MaxLikMT

Nonlinear Equations MT Platform: Windows, Mac and Linux. 
Optimization MT OPMT is intended for the optimization of functions. It has many features, including a wide selection of descent algorithms, steplength methods, and “onthefly” algorithm switching. Default selections permit you to use Optimization with a minimum of programming effort. All you provide is the function to be optimized and start values, and OPMT does the rest. 
Time Series MT Times Series MT provides for comprehensive treatment of time series models, including model diagnostics, MLE estimation, and forecasts. Time Series MT tools covers panel series models including random effects and fixed effects, while allowing for unbalanced panels. 