"How do I apply a format to a vector of values in IML? In the DATA step, I can just call the PUTN function.” This question came from a SAS customer that I met recently at a conference. My reply? Use the PUTN function, but send it a vector of
Uncategorized
Unemployment Insurance, mandated by federal statute and administered by states, is designed to provide a temporary safety net for workers who lose their jobs. Due to the recent economic downtown and increase in unemployment, unemployment benefits paid have doubled nationally from $38B in 2008 to $75B in 2009. However, is
The R You Ready blog posed an interesting problem. Essentially, you have a vector that contains n(n+1)/2 elements, and you want to pack those elements into the upper left triangular portion of a matrix. For example, if your data are proc iml; /** vector v is given: ncol(v) = n(n+1)/2 for
This week, SAS introduced SAS Rapid Predictive Modeler, a component of SAS Enterprise Miner that allows a business user to drive the modeling from Microsoft Excel (via the SAS Add-In for Microsoft Office) or SAS Enterprise Guide. It was made possible thanks to the close collaboration of R&D staff on
When Marilyn Manson sang of “The Beautiful People,” I think it was about how symmetry of facial features makes a person more visually attractive. At least that was the message I got out of the song. But unfortunately, even facial symmetry cannot compensate for an insufferable personality, as both Marilyn
When programmers begin learning a new computer language, the first program they write is often one that prints the text “Hello, World!” Successfully writing a Hello World program assures the programmer that the software is successfully installed and that all necessary features are working: parsers, compilers, linkers, and so on.
The secret to long life is good genes, right? This publication titled "Joint influence of small-effect genetic variants on human longevity" showed up on my Google alerts, and from what I can read (all of it) and understand (very little of it), that assertion is true. The researchers used PROC
Shane and others have already discovered this. The new version of SAS Enterprise Guide is now available. The latest version offers tremendous enhancements for all users, especially SAS programmers. It includes a new SAS program editing environment that supports syntax suggestions and autocomplete, embedded syntax reference help, and a SAS
Did the North Carolina Department of Motor Vehicles regain its sanity? Or was this just another tease? As you recall from last year, my application for “THE BFD” personalized license plate was accepted – then rejected – even though that extra $30 fee could have eased at least some of
The long awaited winners of the second round of Race To The Top were announced yesterday. Race To The Top is about education reform to improve schools and is based on four assurances: 1) Raising standards and improving assessments. 2) Recruiting, retaining and supporting effective educators and ensure equitable distribution
The last two years have been one long, downhill-only roller coaster ride for state and local governments. Budget crises that are the result of decreasing revenues at every level have left state legislatures, governors and local government leadership struggling to maintain effective services for their citizens and, in some cases,
Self-anointed as The Aristocrat of forecasting related blogs, The BFD takes its public service role seriously (or at least as seriously as anyone who self-anoints on a regular basis can be taken). Among the services The BFD provides, both publicly (on webcasts or speaking engagements) and privately (by phone, email,
SAS allows for three different cube storage mechanisms: 1. MOLAP The traditional SAS OLAP Cube will all aggregations / nway stored on a physical file structure accessible by the SAS OLAP Cube Server. 2. ROLAP A relational OLAP cube - where no aggregations are stored and SAS points to the
In 1829, Sir Robert Peel laid the foundation for the modern day professional police force. In shaping the conceptual framework for policing, Peel put forth: “The basic mission for which the police exist is to prevent crime and disorder.” While Peel described a proactive ideal, many police agencies are struggling
Today's Australian news journal features an article about how Dr. Jim Goodnight swept into Australia for the SAS Forum event, delivered his remarks and pressed a few palms, and then was on his way back home -- according to the article -- on the very same day. That's not exactly
It's been a very busy week for me here in Sydney, Australia. For starters, I led a two-day course about SAS Enterprise Guide for experienced SAS users. We used SAS Enterprise Guide 4.3, which is just about to ship from SAS. I told my students that they were the first
This week I received an urgent text message from a good friend and former colleague in the consulting business: Mike, I am down 24 pages in your book and [besmirching my trousers]. Is there no hope for consultants like me? My response was to not let the book ruin a
I've completed my first day of teaching a two-day course about SAS Enterprise Guide. I'm in Sydney, Australia...but my biological clock is still tuned into Cary, North Carolina time. I woke up at 1 a.m. today and even though I tried to convince my body that it was still time
An alarming percentage of major software implementations fail to be delivered on time, on budget, or even at all. Implementations of new forecasting software, or of new forecasting processes, are not immune from this legacy of failure. Why does this happen, and is there anything we can do about it?
I received this offer in the post the other day: "University apparel just for you, featuring the name HEMEDINGER!" Yes, the offer has it correct. This would be just for me, because I can't think of anyone else who might order it. I regret that I didn't receive the offer
I recently met with five people who have been in state and local government for a combined total of over 100 years. It was a group that covered multiple areas of government including Health and Human Services, Courts and Corrections, Finance and Emergency Management. Everyone came to the table with
There is a long running debate among forecasting professionals, on whether to use Forecast or Actual in the denominator of your percentage error calculations. The Winter 2009 issue of Foresight had an article by Kesten Green and Len Tashman, reporting on a survey (of the International Institute of Forecasters discussion
Art Carpenter offers tremendous advice to SAS programmers who want to maximize their job security: make your programs impossible for others to read and understand. In his published papers, Art (in his tongue-in-cheek manner) presents practical examples for how to accomplish this. I'm afraid that with our new code formatter
The Summer 2010 issue of Foresight is now available. Here is Editor Len Tashman’s preview: For so many years, we forecasters have developed and refined models for demand forecasts – forecasts for product and item sales, orders, shipments – without paying adequate attention to the details of how these forecasts
The %STPBegin and %STPEnd macros are pretty powerful pieces of code for SAS Stored Processes. They embed all sorts of information on devices, where content is located, and just make everything work. However for creating those fancy custom HTML forms or layouts, ods html is needed instead. I've written about
Better forecasting can, of course, help address many business problems. We want to believe that more accurate forecasts are always possible. “If only,” management bemoans, “if only we had bigger computers, more sophisticated software, more skilled forecast analysts – or if the analysts we have just worked harder!” Unfortunately, there
Have you ever inherited a SAS program from a "gifted" SAS programmer? By "gifted", I mean a person who regards line feeds and white space as a waste of precious bytes, who knows that his program is worth the tremendous effort it might take to read and understand it, as
I come across many government agencies that are tackling very important issues (i.e. fraud & improper payments, bio-surveillance, patient outcomes, etc.) using rules, basic analytics and intuition. These are techniques that have been used successfully for years especially when government was smaller, the dollars involved were less significant, and the
You can use SAS Enterprise Guide to automate most aspects of queries, analytics, and reporting -- including sending e-mail notifications with the results. In this blog post, I'll show you how you can send these results and use Gmail as your e-mail provider. First, some background: SAS Enterprise Guide provides
I'm a computer geek -- much more comfortable behind a keyboard than in front of a camera. But I was glad to put on a nice shirt and visit the SAS video studio so that I could record this message for SAS customers: how does SAS R&D work to support