Centiles is a crucial concept to understanding how indexes work. Also, they control how SAS makes decisions on how to use the appropriate index. This post introduces the concept of index centiles.

Centiles is a crucial concept to understanding how indexes work. Also, they control how SAS makes decisions on how to use the appropriate index. This post introduces the concept of index centiles.

This post shows you how to look up multiple data values for a given key value with the hash object Do_Over() Method in SAS

This post demonstrates a basic example of a hash object lookup. The hash object is an extremely powerful tool for looking up data in SAS.

This post presents an example of a format lookup technique in SAS. The format lookup is very efficient because no sorting is necessary.

This post presents an example of an array lookup technique in SAS. The array lookup approach is very efficient because no sorting is necessary.

PROC SORT provides a variety of options to sort data efficiently. This post presents three important options any SAS programmer should know.

Two heads think better than one. Not always entirely true. However, they tend to think faster than one. At least in SAS. This post shows you how to save time with multithreaded processing.

Fitting discrete distributions to univariate data in SAS requires more work than the continuous case. Here I present examples of fitting the Poisson and Negative Binomial Distribution.

This post shows you the basics of both the one sided and two sided one sample t test and how to calculate t statistics and p values in SAS.

Do you often run the exact same code? Add an abbreviation in your editor and avoid typing the same code over and over again.