Use Title and Label Statements to Document SAS Code

  “I don’t document my code because if you really understood the language, it should be obvious.” – Bob Bob is an arrogant little prick. Here are just a few reasons to document your code. Other people may need to modify it because, despite your assumed brilliance, there may be other people in the universe…

|

SAS Tip of the Day: The _character_ array and fixing all character variables

Contrary to appearances, this is not an abandoned blog. I’ve been super-busy with 7 Generation Games, where we released two new games and a customized app for a client this month! At the same time, I’m in Santiago, Chile piloting games for our Spanish language brand, Strong Mind Studios, you can read some of my…

Factor Analysis Tips: Unexpected Things I Learned at SAS Global Forum

Are you still re-ordering your factor pattern by sorting columns in Excel? Well, do I have a tip or two for you. The cool thing about some large conferences is that even the things you hadn’t planned on attending can be worth while. For example, during one time slot, I didn’t have anything particular scheduled…

|

Whipping your data into shape with SAS : Day 2 Fixing Errors & Identifying Input Datasets

Last post, we happily uploaded our data, read it into SAS using a combination of SAS utilities and coding, decided all was lovely and used this code to concatenate the 4 datasets. DATA allplants ; set import1 – import4 ; IF you get an error at this point, what should you do? Let’s say you…

| |

Whipping your data into shape with SAS : Part 1 for Today

I’m sure I’ve written about this before – after all, I’ve been writing this blog for 10 years – but here’s something I’ve been thinking about: Most students don’t graduate with nearly enough experience with real data. You can use government websites with de-identified data from surveys, and I do, but I teach primarily engineering…

| |

How SAS Helped Me Make Our Best-Selling Educational Game: Part 2

Last time, I gave a bit about the requirements of a game to match the most synonyms in one minute, and how what I learned using SAS was a basis for several parts of the game. This activity is going into Making Camp Premium, which will be a paid version of our best-selling game, Making…