My Asus Transformer Android tablet refused to switch on yesterday afternoon and has continued to do nothing ever since. This is most annoying, it’s less than a year old. I’ve resorted to typing-up my notes on my Samsung Galaxy Nexus phone. It work…
Go home on time with these 5 PROC SQL tips
How can you go home on time? Take a quick tour with these 5 tips that I was able to summarize for my students in the SAS SQL 1: Essentials class yesterday. Since they found it handy and asked if it could become a blog post, I thought I’d share […]
SASware Ballot has history, but still relevant
SAS has a rich history of working together with SAS customers to explore new ideas. Since 1976, we have been asking our customers what they would like to see in SAS software. The first SASware Ballot was released that year and has steadily grown along…
Two presentations, one hour, lots of data strategy
My friend and fellow blogger Steve Overton was tasked with presenting not one by two papers in a single one hour block. My original strategy was to take Instagram pictures of him running down the hall to get to the second session on time, but since bot…
Example 9.28: creating datasets from tables
RThere are often times when it is useful to create an individual level dataset from aggregated data (such as a table). While this can be done using the expand.table() function within the epitools package, it is also straightforward to do directly with…
The magical ESTIMATE (and CONTRAST) statements
When asked to select the best (or worst) of something in a business setting, do you wish you had “magic glasses” to see the answer? PROC GLM and other statistical modeling procedures have their own versions of such an item with their ESTIMATE (and CONT…