
Solve a Linear Assignment Problem With Proc Optnet in SAS
This post demonstrates how to use Proc Optnet to solve a linear assignment problem in SAS. Proc Optnet is part of the OR license in SAS.

A Seven of Nine Fuzzy Matching Problem
This post demonstrates how to match data on strings that almost match. Meaning that at least seven out of nine characters are identical.

Closest Value Match in SAS Using the Hash Object – Part 2
This post demonstrates how to approach a closest value match in SAS by group. We utilize the SAS hash object and the Setcur Method.

Nearest Neighbor Match in SAS – Part 1
This post demonstrates how to approach a nearest neighbor match in SAS. We utilize the SAS hash object and the Setcur Method.

Fuzzy Merge in SAS with the Hash Object
This post demonstrates how to performn fuzzy merging in SAS using the hash objcet. Fuzzy logic is easily implemented using the hash object in SAS.

Create Moving Average with the SAS Hash Object
This post demonstrates how to create a moving average in SAS using the hash object. Not the most used approach, but it can be quite beneficial.

An interesting PDV Application of the SAS Hash Object
In this post, I will demonstrate an interesting property of the SAS hash object, that allows us to write all variables from the PDV to a SAS data set.

Random Sampling in SAS With the Hash Object
Draw random samples efficiently using the SAS hash object. The techniques presented handle much larger data than Proc Surveyselect.

Complicated Fuzzy Grouping With The SAS Hash Object
This post investigates how to do fuzzy grouping in SAS with the hash object. We use real life examples and explain the solutions using hash objects.

Generate All Possible Sums in SAS
This post demonstrates how to generate all possible sums of N numbers in SAS using Proc Summary, the Data Step and binary logic.