Congratulations to Best Paper Winners from MidWest SAS Users Group conference! You'll want to read these, and check the MWSUG 2013 proceedings for other useful papers from the recent conference. Start planning now for MWSUG 2014 in Chicago.
Congratulations to Best Paper Winners from MidWest SAS Users Group conference! You'll want to read these, and check the MWSUG 2013 proceedings for other useful papers from the recent conference. Start planning now for MWSUG 2014 in Chicago.
In my last blog post I described how to implement a "runs test" in the SAS/IML language. The runs test determines whether a sequence of two values (for example, heads and tails) is likely to have been generated by random chance. This article describes two applications of the runs test.
Recently I delivered a SAS Talks session: SAS 9.4: What’s New for SAS® Administrators . We had a large group attend and subsequently had a wonderful flood of questions that we couldn’t always keep up with. So I wanted to follow up with some of the popular questions:
The herbs and spices we use to flavor our foods can have powerful health benefits. Along with cinnamon and ginger, one of the most potent spices we have in our kitchen is turmeric. Turmeric is a bright yellow spice commonly found in curry powder (typically a mixture of coriander, cumin, fennel, mustard
While walking in the woods, a statistician named Goldilocks wanders into a cottage and discovers three bears. The bears, being hungry, threaten to eat the young lady, but Goldilocks begs them to give her a chance to win her freedom. The bears agree. While Mama Bear and Papa Bear block
Traditionally, SAS users like their processes to behave like Ron Popeil's famous rotisserie: they want to set it and forget it. That's the definition of a batch process. You work like heck to get it ready to run, then you push the button (or schedule it) and walk away. But
This year, SAS users are flocking to the Western Users of SAS Software’s (WUSS) annual conference. I had a chance to catch up with Operations Chair MaryAnne DePesquo, and she shared her excitement about this year’s conference. This is the first year that WUSS will be hosted in Las Vegas
Energetic. Content Rich. Powerful. That's how I describe the upcoming conference. We have a great presentation lineup and new opportunities for you to take advantage of. Register now and reserve your seat today! Here are a few of our confirmed speakers: A two-time winner of the USA Memory Championship, Nelson
What is the best way to share SAS/IML functions with your colleagues? Give them the source code? Create a function library that they can use? This article describes three techniques that make your SAS/IML functions accessible to others. As background, remember that you can define new functions and subroutines in
San Antonio plays host to this year’s South Central SAS Users Group (SCSUG) Educational Forum. Instead of the usual Sunday to Tuesday schedule, this year’s forum is being held on a Thursday (Oct. 31) and Friday (Nov. 1). But don’t worry – Halloween costumes aren’t being encouraged – the focus
"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
Massive open online courses (MOOCs) are all the rage today. Some people see free online courses as a convenient way to introduce statistical concepts to tens of thousands of students who would not otherwise have an opportunity to learn about data analysis. Whereas 2013 is the International Year of Statistics,
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
"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
A couple of weeks back we had a question on how to make a bar chart with stacked and clustered groups. User also wanted to display the value for each stacked segment below the bars. The article Bar Charts with Stacked and Cluster Groups shows how to create such a
I'm spoiled by the internet. I've grown so accustomed to being able to instantly find an answer to any query—no matter how obscure—that I am surprised when I don't find what I am looking for. The other day I was trying to find a mathematical result: a formula for the
My family are all Lord of the Rings Trilogy fans. As a novice in the world of SAS administration, I find discussing the SAS middle tier architecture a little like traveling through Middle Earth. For me, it’s new and fascinating terrain. And like other travelers, I would find it useful
Sometimes, your first impulse may not be correct, like trading in your practical sedan for a hot 2-seater. Other times, your first impulse is perfect, as in the examples below. Suppose the automobile data you wish to analyze resides in a CSV file. Naturally, your first impulse is to import
Like many other computer packages, SAS can produce a contour plot that shows the level sets of a function of two variables. For example, I've previously written blogs that use contour plots to visualize the bivariate normal density function and to visualize the cumulative normal distribution function. However, sometimes you