All Posts

"It slices, it dices ... it helps test laboratory mices!" In a joking way, this is a perfect description of SAS software, don't you think!?! :) And to prove it, this blog contains a collection of 32 examples, showing a variety of ways SAS can be used to graph data

Do your SAS programs read extra-large volumes of data? Do they run multiple DATA steps and procedures one after the other for hours at a time? Two papers from MWSUG 2013 show how you can speed up those long-running SAS jobs. Although their approaches and environments differed, both authors made

Some of you may have already noticed the small graphical icon on the lower right side of the blog article labeled "Graphically Speaking Index". Yes, it is a link to a visual index for all articles published in this blog. Well, eventually it will have all the articles. So far, I

Has this ever happened to you? You have a SAS program with statements that you wrote, then you make use of a macro function or %include file supplied by a helpful colleague, and when your SAS code resumes, you find that all of your SAS titles have been changed out

Last week I described how to generate permutations in SAS. A related concept is the "combination." In probability and statistics, a combination is a subset of k items chosen from a set that contains N items. Order does not matter, so although the ordered triplets (B, A, C) and (C,

Some recent press articles question the value of big data while a book takes the opposite approach; I’ll choose the middle way. The New York Times article ‘Is Big Data an Economic Big Dud?’ questions the value of digital data and the resulting increase in the amount of data. This

Wissen, warum Konsumenten kaufen und nach welchen Kriterien ausgewählt wird, entscheidet über den wirtschaftlichen Erfolg im Handel. Durch digital mündige Konsumenten, steigende Umsätze im Online-Handel und einer starken Vernetzung der Konsumenten über Soziale Medien steigen die Herausforderungen an das Handelsmanagement, dieses Wissen zu generieren und darauf basierend Handlungsempfehlungen abzuleiten. Dies

"It's a floor wax, and a dessert topping" - this pretty much describes SAS/Graph! (bonus points if you know where this quote came from!) Some people think of SAS as just a quality control tool. Others think of it as just a sales & marketing tool. And yet others think

If breakfast truly is the most important meal of the day then why do so many of us skip it? Often it’s because we feel we don’t have enough time or we just aren’t hungry. However, taking a few quick minutes in the morning to "break the fast" can have

This is the last post in my recent series of articles on computing contours in SAS. Last month a SAS customer asked how to compute the contours of the bivariate normal cumulative distribution function (CDF). Answering that question in a single blog post would have resulted in a long article,

Although she’s an analyst, Anca Tilea estimates that she spends 80% of her time cleaning data. Tilea and co-author Deanna Chyn shared seven of their favorite methods for checking, cleaning and restructuring data. Attendees at MWSUG 2013 got a bonus tip: Ask SAS peers in one of the SAS Support

I’m here at MWSUG 2013 soaking up the regional experience. After spending a couple of days in Columbus, I’m seeing first-hand how much users care about working with SAS software and about being part of the SAS community. It’s been a great conference so far—-presentations are packed! Walking through the

When we announced the SAS Global Forum 2013 Best Contributed Paper winners on our blog, the response was huge! I asked the authors to comment on whether or not their paper topics had any broader applications. The response was overwhelmingly positive. Seems like these winning SAS findings are Swiss army

I've written several articles that show how to generate permutations in SAS. In the SAS DATA step, you can use the ALLPEM subroutine to generate all permutations of a DATA step array that contain a small number (18 or fewer) elements. In addition, the PLAN procedure enables you to generate

Your biggest problem with maps used to be learning how to fold a paper road map. Today, with the advent of GPS, Google Maps, and location-specific data, the bar has been raised! ... you now need to know how to plot your data on a map! Below are several examples of different kinds