Category: SAS

Challenge Your Comfort Zone

If you have a magazine subscription or you read the magazines at the checkout counter, you know that they are always a month ahead of your calendar. My January 2010 magazines have already arrived and they are all talking about resolutions. Resolu…

Design

You are at the gym running on a treadmill listening to your iPhone through the earbuds. You’re having one of those good, easy runs. Maybe you’re listening to an interesting podcast like WNYC’s Radio Lab, or some good running music. You’re focused. …

Clustering Handwirtten Digits (digitalized optical images)

In this example, we show the a clustering exercise on Optical Recognition of Handwritten Digits Data Set available @ UCI data set repository (Link).

This exercise is a standard application of HOSVD by stacking 8X8 matrix of digitalized&nbs…

Some Preliminaries

As I mentioned in an earlier post, I am going to build a new site dedicated to SAS jobs. Before I actually start coding the site, there are some preliminary decisions that need to be made. I have already decided to use Ruby on Rails for the framework. …

DO Loops: Part Deux (It’s a pun. Get it?)

For Part II in this series of posts on DO Loops in SAS, I wanted to discuss an application slightly more complex than the previous example. Loops can not only be used to perform data correction (as shown in the previous post), but can also be very useful in creating new records where none exist. […]

Tensor in SAS

Tensor, a math concept for high order array, is a very useful tool in modern data mining applications. HOSVD, the counter part of SVD in higher order array, is at the heart of modern applications, such as face recognition and clustering, segmentation…

Some Fun with SAS and Perl Regular Expressions

This post assumes you have a little understanding of how regular expressions work and specifically how SAS implements regular expressions. I recently did something like this and thought it would be good to share. Suppose you have a program that search…

DO Loops: Useful Tool in SAS User’s Toolbox

DO Loops in SAS are outside the scope of what most beginning users feel comfortable tackling. However, they are a powerful, time-saving tool in the report writer’s toolbox. For those unfamiliar with programming, loops are a set of instructions that the programmer tells the computer to repeat until predefined condition(s) are true. It’s a simple […]