We're entering the busy season for forecasting events, and here is the current calendar: Analytics2014 - Frankfurt The European edition of Analytics2014 kicks off tomorrow in Frankfurt, Germany. Five hundred of the leading thinkers and doers in the analytics profession hook up for two full days of interaction and learning.
English
This blog post describes a neat example of some cool SAS capabilities, and also teaches you a little more about the state where SAS software is made... Here at the SAS headquarters in Cary, NC, the main TV news channel is WRAL TV5. And my favorite segment during the news is Scott
Insights from decision trees and other basic analytic techniques show that you don’t always need complex analytics to solve business problems and add value. This was the message from Dr. James (Jim) Foster, Director of Research and Process Development, Archer Daniels Midland (ADM), at last month’s inaugural IE Group ‘Manufacturing Analytics
Principle 9: Risk management reports should communicate information in a clear and concise manner. Reports should be easy to understand yet comprehensive enough to facilitate informed decision-making. Reports should include meaningful information tailored to the needs of the recipients. While the data management and data aggregation principles have been heavily
Sometimes you have data in SAS/IML vectors that you need to write to a SAS data set. By default, no formats are associated with the variables that you create from SAS/IML vectors. However, some variables (notably dates, times, and datetimes) should have formats associated with the data values. You can
I wish I had a nickel for every time I heard this question at SAS Global Forum: "So, does this SAS Studio thing replace SAS Enterprise Guide?" SAS Studio is a pretty big deal. It's groundbreaking in several ways: It's a web-based programming interface to SAS. It runs in your
Frequently you may want to modify the default colors, line patterns and symbols that are displayed on the graphics output produced by the Statistical Graphics, or SG procedures, and the Graph Template Language, GTL. Enhancements in SAS 9.4 have made that task much easier! In the examples below, we will look
Bootstrap methods and permutation tests are popular and powerful nonparametric methods for testing hypotheses and approximating the sampling distribution of a statistic. I have described a SAS/IML implementation of a bootstrap permutation test for matched pairs of data (an alternative to a matched-pair t test) in my paper "Modern Data
Whether you’re counting carbs for glucose management, crunching calories for weight loss or beefing up your protein intake to build muscle mass, food tracking apps can be an invaluable resource for your health and fitness goals. A novelty a few years ago, these apps are now in abundance giving us
A little-known but useful feature of SAS/IML 12.3 (which was released with SAS 9.4) is the ability to generate a vector of lowercase or uppercase letters by using the colon operator (:). Many SAS/IML programmers use the colon operator to generate a vector of sequential integers: proc iml; x =
So far in our Ask the Statistician blog and video series, we have heard responses from statisticians at the Analytics 2013 conference about: The many ways statistics benefit their organizations. The types of statistical analyses used to solve business issues. Best practices for explaining results. How they put statistical
I’ve recently had the opportunity to learn a little more about administering SAS Visual Analytics. The sessions introduced me to two new GUI interfaces that simplify the work for SAS administrators. In my last post, I shared how to load data into memory using the SAS Visual Data Builder. After
In a previous post, I stated that you should avoid matrix multiplication that involves a huge diagonal matrix because that operation can be carried out more efficiently. Here's another tip that sometimes improves the efficiency of matrix multiplication: use parentheses to prevent the creation of large matrices. Matrix multiplication is
Principle 7: Accuracy - Risk management reports should accurately and precisely convey aggregated risk data and reflect risk in an exact manner. Reports should be reconciled and validated. Successful demonstration of Principle 7 requires senior management to rely upon the information presented in risk reporting. Since forward-looking strategic decisions are
I love working with SAS Technical Support because I get to see real problems that SAS customers face as they use SAS/IML software. The other day I advised a customer how to improve the efficiency of a computation that involved multiplying large matrices. In this article I describe an important
Data federation is a relatively new term used to describe a form of data virtualization. Data virtualization, however, is not new. It has been around since at least the 1960's when virtual memory was introduced to simulate additional memory beyond what was physically available on a machine. While data federation is a
Imagine this scenario: Every device we encounter in our day-to-day routine – from our refrigerators and automobiles to our water and gas meters – has embedded sensors that read real-time information and generate unfathomable amounts of data. Now take this scenario one step further. Imagine what kinds of insights we’d
A recent Charlotte Observer article provided a thoughtful investigation of growth and achievement in North Carolina’s Charlotte Mecklenburg Schools). The article juxtaposed two very different, yet highly effective, schools. The first, Ranson Middle School, is a low-achieving school with 84% poverty that demonstrated the highest academic growth of any similar
In light of the recent reports that glaciers in Antarctica are melting, what SAS graphs might be useful in analyzing the data?... When floating sea ice melts (such as at the North Pole), it doesn't raise the sea level - but when ice on land melts (such as glaciers at
SAS administrators often ask for a utility that can detect orphaned SAS WORK and SAS Utility directories on their back-end SAS compute systems. These orphaned directories result when a SAS Enterprise Guide or any other SAS GUI application is terminated incorrectly, and the SAS session does not terminate properly. SAS
There has been lots of awareness-raising lately about the safety of our food supply including the tools we use to cook and store our food. Many nutritionists, health care providers and scientists agree that reducing exposure to toxins whenever possible makes good sense. The Environmental Working Group (EWG), an environmental
Last week, as part of an article on how spammers generate comments for blogs, I showed how to generate random messages by using the CATX function in the DATA step. In that example, the strings were scalar quantities, but you can also concatenate vectors of strings in the SAS/IML language.
What if you could rank where you stand versus your industry peers when it comes to how effectively you're making use of your data through analytics? Now you can. Jim Davis, Senior Vice President and Chief Marketing Officer at SAS, outlined an eight-metric test at today’s Premier Business Leadership Series
The US health care industry is always getting a bad rap. It takes heat for being too expensive or not efficient enough or just too complicated. We know we need it, and that living long and healthy lives requires it. But we also know we love to complain about it
This SAS tutorial video will show you how to generate plots for two continuous numeric variables with Base SAS. Basic scatter plots, linear or curvilinear regression lines, confidence intervals or ellipses, and multiple plot overlays are demonstrated. To learn more about this topic, check out our SAS Programming 1: Essentials
It was just a couple of years ago that folks were skeptical about the term "data scientist". It seemed like a simple re-branding of an established job role that carried titles such as "business analyst", "data manager", or "reporting specialist". But today, it seems that the definition of the "Data
In my recent post on how to understand character vectors in SAS/IML, I left out an important topic: How can you allocate a character vector of a specified length? In this article, "length" means the maximum number of characters in an element, not the number of elements in a vector.
In my previous post in the Ask the Statistician interview series, we heard from statisticians at the Analytics 2013 conference discuss the how their statistical results are put into action within their organizations. Now let’s learn more about their specific examples of success they have had utilizing these results. Check out
It’s an understatement to say there are many Base SAS procedures! Some procedures may be used for basic report writing. Other procedures may be used to perform statistical analysis. Some have similar functions. Others are unique in the output that they can produce. Which procedure you choose generally depends on
I'm currently working on a large project for a SAS customer. The project comprises many activities and phases, so there is a need to track progress on many different levels. During a recent meeting the project manager announced, "I'm putting together a status deck, and I'll include some Harvey Balls