Select Page

## 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.

#### Welcome

SASnrd.com is my blog, where I write about SAS programming and its applications in data science, graphing and statistical modelling.

I assume that you have at least basic knowledge of the SAS programming language. If not, click the Learn SAS Programming menu, where I recommend basic SAS learning material.

You are welcome to contact me through the Contact Form or at SASnrd@SASnrd.com