Last December I taught a SAS Programming 1: Essentials class at Statistics Canada (Statcan). My class could barely contain their mirth while I valiantly struggled to find the semicolon on the French keyboard. Far cry from my first move to Canada (which is a bilingual country) and my excitement about
English
Did you know that our tongue possesses an average of 10,000 taste buds to differentiate between the myriad flavors? Luckily for you, at SAS Global Forum we have a wonderful array of flavors to appease your every taste bud. There is something special for everyone in the new series that
SAS/IML software is often used for sampling and simulation studies. For simulating data from univariate distributions, the RANDSEED and RANDGEN subroutines suffice to sample from a wide range of distributions. (I use the terms "sampling from a distribution" and "simulating data from a distribution" interchangeably.) For multivariate simulations, the IMLMLIB
If I think back to the training, education and networking opportunities in my business intelligence and analytics career that have made the most difference, SAS user groups (SUG) stand out. As a new user to SAS many moons ago local, regional and international groups helped me develop skills that I
AUTOEXEC.SAS wasn't enough for you. Yes, it's a sure-fire way to run SAS statements (such as LIBNAME assignments or macro definitions) whenever you start your SAS session, but you found it has limitations when used in configurations with lots of users who connect with SAS Enterprise Guide. Limitations such as:
It is often useful to create a vector with elements that follow an arithmetic sequence. For example, {1, 2, 3, 4} and {10, 30, 50, 70} are vectors with evenly spaced values. This post describes several ways to create vectors such as these. The SAS/IML language has two ways to
Computing probabilities can be tricky. And if you are a statistician and you get them wrong, you feel pretty foolish. That's why I like to run a quick simulation just to make sure that the numbers that I think are correct are, in fact, correct. My last post of 2010
Appetizers usually play a significant role in ensuring a good restaurant experience…right? A good appetizer whets your appetite and gets you psyched and excited for the main course! This series of blog posts aims to do just that…whet your appetite for what’s in store at SAS Global Forum. In the
I'm pleased to announce that I'll be presenting another SAS Talks session on January 27th, 2011 (this month!). This talk will focus on the cool stuff in SAS Enterprise Guide 4.3, especially for the SAS programmer. Here's some of what you'll learn about: Syntax suggestion and autocomplete for the SAS
Happy New Year to everyone! As we gear up to start 2011, I thought I would share a holiday story about Apple’s tablet device - the iPad! When it first appeared on the market last April, critics derided the device as being an Apple gimmick – it was, after all,
The Junk Chart blog discusses problems with a chart which (poorly) presents statistics on the prevalence of shark attacks by different species. Here is the same data presented by overlaying two bar charts by using the SGPLOT procedure. I think this approach works well because the number of deaths is
If I say, social media analytics, and you say, What's that? I have some good links for you. First, you'll want to read this interview with Katie Paine, where she explains, among other things, the difference between social monitoring ,social measurement and social analytics. "Social analytics is where measurement and
Over at the SAS/IML Discussion Forum, someone posted an interesting question about how to create a special matrix that contains all combinations of zeros and ones for a given size. Specifically, the problem is as follows. Given an integer n ≥ 1, produce a matrix with 2n rows and n
Most people don’t think about government when they hear the word “innovation”, but it’s happening, and has been since long before “The Great Recession.” However, the current economic conditions have certainly moved things along. Government responds very similarly to private industry when faced with challenges. SAS manages to do relatively
I have a confession: I am not very good at math. I know that will come as a terrible surprise and disappointment to some of you. You may even be astonished that SAS would hire someone who doesn't have a PhD in statistics. But math is not the only skill
Happy New Year!! This is a good time to think about what was going on here in SAS Education one year ago, and to introduce you to a big project that I'm really excited to "take public." In January 2010 (as well as throughout 2009), we kept getting cries for
It's a New Year and I'm ready to make some resolutions. Last year I launched this blog with my Hello, World post in which I said: In this blog I intend to discuss, describe, and disseminate ideas related to statistical programming with the SAS/IML language.... I will present tips and
In many families, siblings draw names so that each family member and spouse gives and receives exactly one present. This year there was a little bit of controversy when a family member noticed that once again she was assigned to give presents to me. This post includes my response to
The term "analytics" has become so overused that I'm not sure anyone really knows what it means anymore - or at the very least, it means a lot of different things to different people. Sometimes analytics gets blended in with "business analytics" which gets blended in with "business intelligence." What
This is the fifth post in the SASonality series. In this week’s post, I’ve interviewed Rick Langston, a man most SAS users have met or read about. He’s been with SAS for 30 years and attended nearly every SUGI/SAS Global Forum. In the photo at the right, Rick is the
If outliers could scream, would we be so cavalier about removing them from our history, and excluding them from our statistical forecasting models? Well, maybe we would – if they screamed all the time, and for no good reason. (This sentiment is adapted from my favorite of the many Deep
A few days ago, I wrote a post on the "soul" of analytics - basically the careful balance we need to keep between qualitative and quantitative decision-making. I asked others to post their experiences and perspective, and I was fortunate enough to begin a "dia-blog" with Colonel Jim Markley, Director
It's almost 2011, so let's reflect on the top 11 posts (by number of visits in 2010) on this blog. Not all of these posts were written in 2010; in fact, some of these date back to 2007. But apparently they are oldies and goodies. 1. SAS 9.2 and SAS
Many years ago I served as the program manager for the NC Alternative Fuel Vehicles program. The goal of the program was to promote the usage of various vehicle types that were alternatives to gasoline powered vehicles. One of the main programs in this set of grants was the Clean
A customer phoned up SAS Technical Support the other day with a problem. (Yes, that happens occasionally...) When he ran a certain program through SAS Enterprise Guide, the program didn't seem to complete and no results were returned. Here is a snippet of the program (modified a bit to make
This is the week that I’m supposed to clean up my office (I won’t.), and things are supposed to slow down (They have a little.). Some folks are still here physically at work, but I think that their hearts and minds are elsewhere! Most everyone is in the mood for
Ever since I got SAS Enterprise Guide 4.3, my help is not really helping, meaning, I don’t see a lot of items listed when I type ‘filename’ under Index. As you showed us in class with SAS Enterprise Guide 4.2, I used to see lots of items in the Index.
In our SAS Hartford regional office, there is an annual tradition – the holiday breakfast. This will be my first breakfast with my office mates and I’m looking forward to the famous conference room waffles cooked up by a certain insurance account executive. Thinking about those waffles reminded me of
In a number of posts over the past couple of weeks, I’ve been discussing ideas for becoming an analytically driven insurance company. We’ve talked about information strategies, user enablement, collaboration, and now we’re going to talk about growing pains. We recently met with an insurer for a discussion around their
In the few months before SAS Global Forum 2011, I'd like to introduce you to as many special SAS personalities as possible. As you probably know, I've labeled their special character, SASonality. In today's post, I'm introducing you to Rick Wicklin. Rick and I have never met face-to-face, but I