1.GAUSS/WINDOWS INTERFACE; BASIC STRUCTURE OF A GAUSS PROGRAM
2. CREATION OF VECTORS AND MATRICES. DATA INPUT AND OUTPUT.
a. Direct Creation. Uses of let.
b. Reading Data from Previously Created Files. Uses of load.
c. Outputting Data with print. format Statements.
d. An Example of Data Input and Output Using a Comma Delimited File, LAWLEY.CVS.
3. STRINGS AND STRING CONCATENATION
4. NUMBERS AND MATRICES
a. Real and Complex Numbers
b. More on Creating Matrices: Special Matrices and Concatenation
c. Matrix Description and Manipulation
(1) Dimensions
(2) Minimum and Maximum Elements, Ranges and Counts, Means, Sums and Products
(3) Matrix Element Manipulation
(4) Sorting Data
(5) Submatrix Extraction
5. MATHEMATICAL AND STRING OPERATORS
6. RELATIONAL AND LOGICAL OPERATORS FOR SCALARS OR MATRICES
7. PROGRAM FLOW CONTROL: DO-LOOPS, FOR-LOOPS, AND BRANCHING
8. PROCEDURES, FUNCTIONS, KEYWORDS AND LIBRARIES
9. SIMPLE GRAPHS IN GAUSS
10. MATHEMATICAL FUNCTIONS IN GAUSS: PI, TRIGONOMETRIC AND OTHER FUNCTIONS
a. Trigonometric Functions
b. Other Mathematical Functions
11. CHARACTERISTIC ROOTS AND VECTORS; MATRIX DECOMPOSITIONS; SOLUTION OF
LINEAR EQUATIONS.
12. POLYNOMIALS.
13. FOURIER TRANSFORMS
14. RANDOM NUMBER GENERATION AND STATISTICAL DISTRIBUTIONS
a. Random Number Generators
b. Density Functions
c. Cumulative Distribution Functions
15. NUMERICAL DIFFERENTIATION AND INTEGRATION
a. Numerical Differentiation
b. Numerical Integration
16. MAXIMIZATION AND MINIMIZATION: QNewton and QProg
a. Examples Comparing Steepest Ascent with QNewton
(1) Poisson Count Regression
(2) Regression with First-Order Serially Correlated Disturbances
(3) Regression with Heteroskedastic Disturbances
(4) Regression with Box-Cox Transformations
(5) Nonlinear Regression
b. An Example of Quadratic Programming using Qprog