In my previous post I described the new Polygon plot statement that is included with the SAS 9.4M1 release. So, a valid question is - what is my motivation for discussing the new features in SAS 9.4M1 when most users are at SAS 9.3 or SAS 9.2 versions? Here are a
English
In November, I resumed the “it’s all about the data” series, laying a foundation for helping SAS administrators understand how SAS stores and manages data for use in business intelligence and analytic applications. For this article, I culled our internal Thotwave knowledge base and queried our consultants who get questions
My children learned this skill early in life: when you want to secure permission for a questionable activity (say, "watch 5 hours of Phineas and Ferb" or "eat a bowl of candy for breakfast"), you should approach the most lenient adult in the household. In my early days of fatherhood,
The SAS 9.4 Maintenance 1 release is now shipping to users. This is great news for GTL and SG procedures users as this release includes some useful new features. Some of these are in direct response to your requests, and others are enhancements that we think you will come to like.
Often we have situations where the category values on the graph have long character strings. This is often the case when graphing survey responses to questions. The questions may be sentences, sometimes moderately long. With SAS 9.4, GTL and SG now support the ability to display tick values split over
If there's anyone who represents the global nature of SAS software, it's Falko Schulz. He's a German who lives in Brisbane, Australia while he works for SAS R&D based in Cary, NC. Falko works on the team that produces SAS Visual Analytics, specifically the "explorer" portion of the tool. He
The farther you try to forecast into the future, the less certain you are -- how can you represent that graphically? One way is to draw a shaded/colored "confidence interval" around your forecast line, but this is something a lot of SAS users have trouble with. That's why I decided to create
Being so close before Christmas I thought it would be a good idea to see what route Santa Claus is planning this year. Not just because I'm living in Australia and Santa usually comes in t-shirts & shorts but also because it's a long way to get down here. So
We want to extend a huge thank you to everyone who donated their leftover (and excess) Halloween candy this year, you outdid yourselves!! We tipped the scales at more than 220 pounds of candy- 65 more pounds than we collected last year! Wondering what happened to all that Halloween candy?
O Christmas tree, O Christmas tree, Last year a fractal made thee! O Christmas tree, O Christmas tree, A heat map can display thee! O tree of green, adorned with lights! A trunk of brown, the rest is white. O Christmas tree, O Christmas tree, A heat map can display
Creating a Bar Chart with a table of statistical data aligned with the bars is a popular topic. With SAS 9.4, creating such graphs gets easier with the new AXISTABLE statement in GTL and SG procedures. But some use cases can flummox the latest gizmos. Such is the case I ran into recently. Here
As I crossed the finished line, I could feel the tears welling up. “Don’t do it," I thought. "Athletes don’t cry." Somehow, I managed to pull myself together, but instead of my usual post-race celebration of high fives and cheering on other runners, I walked to the race result board
Recently a SAS/IML programmer asked a question regarding how to perform matrix arithmetic when some of the data are in vectors and other are in matrices. The programmer wanted to add the following matrices: The problem was that the numbers in the first two matrices were stored in vectors. The
Data on punched-cards, SAS software delivered on tape, jobs in the queue on the mainframe, printouts on green-bar paper ... we really appreciate all our SAS users, but if any of the above are part of your "SAS memories" we especially appreciate you! I guess I'm a computer geek, because
Last week I covered some of the interesting graph-related papers presented at WUSS. There were quite a few, so I broke up the report into two parts. Here is the second installment. In the paper Creating Graphical Patient Profiles using SAS by William Garner of Gilead Sciences, the author describes how to create
Pomegranates are popping up everywhere and are in everything from ice cream and rice cakes to body wash and even candles! So what’s the big deal about pomegranates?
A heat map is a graphical representation of a matrix that uses colors to represent values in the matrix cells. Heat maps often reveal the structure of a matrix. There are three common applications of visualizing matrices with heat maps: Visualizing a correlation or covariance matrix reveals relationships between variables.
My family always travels over the winter holiday so I spend lots of time planning to be away. My desk is littered with lists and notes. Things to do now. Things I mustn’t forget for next year. Special events and dates. Holiday schedules. Important bits of information to share with
When learning a new language, it is important to learn to interpret error messages that come from the language's parser or compiler. Three years ago I blogged about how to interpret SAS/IML error messages. However, many questions have been posted to the SAS/IML Support Community that indicate that some people
It is always a pleasure to attend SAS user conferences, regional conferences and in-house events. In addition to presenting papers, seminars and super demos to the attendees myself, my favorite activity is to attend presentations by users that include graphical data visualization. These include using SG procedures, GTL, Designer or SAS/GRAPH. This year
As the International Year of Statistics comes to a close, I've been reflecting on the role statistics plays in our modern society. Of course, statistics provides estimates, forecasts, and the like, but to me the great contribution of statistics is that it enables us to deal with uncertainty in a
Writing a book about SAS (or any computer software) is both gratifying and frustrating. It's gratifying because there are so many SAS users in the world, and it feels good when you can share your expertise with them. It's also gratifying to have a volume that you can point to
Each year my siblings choose names for a Christmas gift exchange. It is not unusual for a sibling to pick her own name, whereupon the name is replaced into the hat and a new name is drawn. In fact, that "glitch" in the drawing process was a motivation for me
As the “Year of Statistics” comes to a close, I write this blog in support of the many statisticians who carefully fulfil their analysis tasks day by day, and to defend what may appear to be demanding behavior when it comes to data requirements. How do statisticians get this reputation? Are we
There are 2 kinds of people in the world -- those who dread change, and those who look forward to it. Which kind of person are you, when it comes to upgrading your SAS software?!? With most software (such as Windows OS, Facebook, Gmail, etc) I tend to fall into
Another day, another scam defrauding insurers and governments. For purposes of full disclosure, the case I'm highlighting today comes from Washington's Labor and Industries (L&I), the agency where I formerly worked and headed up fraud prevention efforts, and the investigation dates back to my time there. During my time there,
“Dear Cat, In a repeated measures drug study, I am unsure what to do with the baseline measurement. Since it is one of the time points in my study, I feel like I should use it as one of the dependent variable measurements. But I have seen analyses where baseline
If you write an n x p matrix from PROC IML to a SAS data set, you'll get a data set with n rows and p columns. For some applications, it is more convenient to write the matrix in a "long format" with np observations and three columns. The first
In recent conversations with many SAS users at NESUG, SESUG and WUSS, a pattern emerges on the question of creating graphs with SAS or R. Many SAS users are aware of the new graph features in SAS that create high quality graphs with minimum fuss. But, many have not actually used
Are you in the market for a new car? Perhaps you are researching how the various parameters of cars match up to each other? Well, in SAS 9.4 Maintenance 1 release, ODS Graphics will support a new versatile plot: the polygon plot. As the name suggests, it lets you draw