 # Category: Programming

## How to Aggregate Panel Data in GAUSS

Introduction The aggregate function, first available in GAUSS version 20, computes statistics within data groups. This is particularly useful for panel data. In today's blog, we take a closer look at aggregate. We will: Introduce the basics of the aggregate function. Explain how to use the aggregate function Demonstrate a real-world application of the aggregate [...]

## How to mix, match and style different graph types

Intro Often times we need to mix multiple graph types in order to create a plot which most effectively tells the story of our data. In this post, we will create a plot of the Phillips Curve in the United States over two separate time periods. We will show how to add scatter points and [...]

## Using GAUSS Packages [Complete Guide]

Introduction GAUSS packages provide access to powerful tools for performing data analysis. This guide covers all you need to know to get the most from GAUSS packages including: What is a GAUSS package Where to find GAUSS packages What is included in GAUSS packages How to use GAUSS packages What is a GAUSS package? A [...]

## GAUSS Basics 7: Conditional statements

This seventh video in the GAUSS Basics series will show you how to use the if, else, elseif and endif keywords to create code with conditional statements. The video will demonstrate several examples and show a few common errors you might run into. Previous: GAUSS Basics 6: Logical and relational operators
Tagged in

## Fundamental Bayesian Samplers

Introduction The posterior probability distribution is the heart of Bayesian statistics and a fundamental tool for Bayesian parameter estimation. Naturally, how to infer and build these distributions is a widely examined topic, the scope of which cannot fit in one blog. We can, however, start to build a better understanding of sampling by examining three [...]

## The Current Working Directory: What you need to know

Introduction Whether you are new to GAUSS, or have been around for a while, today's blog will have something for you. We'll answer the questions: What is the current working directory in GAUSS? How can I find my working directory? How can I change my working directory? Then we'll show you how some common GAUSS [...]

## GAUSS Basics 6: Logical and relational operators

Learn how to use the logical and relational operators in GAUSS. These operators include: and, not, or, xor, less-than, less-than or equal, greater-than, greater-than or equal, equal You will also see these operators used to select specific rows of a matrix with logical indexing. Next: GAUSS Basics 7: Conditional statements Previous: GAUSS Basics 5: Element-by-element [...]

## GAUSS Basics 5: Element-by-element conformability

Learn how the GAUSS element-by-element conformability rules help you to create code which is compact, elegant and fast! Applies to functions as well as matrices and vectors. Avoids the need for loops in many cases. Important concepts to help you get the most from GAUSS. Next: GAUSS Basics 6: Logical and relational operators Previous: GAUSS [...]
Tagged in

## GAUSS Basics 4: Matrix operations

This fourth video in our GAUSS Basics series will explain how to perform: Matrix operations. Element-by-element operations on matrices. Next: GAUSS Basics 5: Element-by-element conformability Previous: GAUSS Basics 3: Introduction to matrices
Tagged in

## GAUSS Basics 3: Introduction to matrices

This third video in our GAUSS Basics series will show you how to: Create matrices. Find their size. Access specific elements with indexing. Grow them with matrix concatenation. Next: GAUSS Basics 4: Matrix operations Previous: GAUSS Basics 2: Running a program
Tagged in

### Have a Specific Question?

Get a real answer from a real person

### Need Support?

Get help from our friendly experts.