I recently attended the Medicaid Management Information System (MMIS) Conference in Austin, Texas. The MMIS conference is an annual event for federal and state HHS agencies to share programmatic and technology initiatives in Medicaid and Children’s Health Insurance Programs (CHIP). While I have attended numerous MMIS conferences in the past, I
English
I previously showed how to generate random numbers in SAS by using the RAND function in the DATA step or by using the RANDGEN subroutine in SAS/IML software. These functions generate a stream of random numbers. (In statistics, the random numbers are usually a sample from a distribution such as
At least, that's according to my colleague, Rick Wicklin. In a recent blog post, Rick points out that estimating popularity based on results of Google searches is a bad idea. Well, that just disqualified my claim that PROC REPORT is more popular than PROC TABULATE, as measured via a GoogleFight.
While talking to SAS users in Australia earlier this month, I often demonstrated the capabilities of the new Map Chart task in SAS Enterprise Guide 4.3. Creating map charts has never been easier: select your map data source, then select your response data source, and click Run. Voila! You've got
Was the SAS Insight Series in New Zealand and Australia a prelude to the Rugby World Cup? Perhaps it was, even if you cannot find it on the list of official events. But consider these coincidences: Like the Rugby World Cup, my trip was also sponsored by MasterCard. (Okay...not
One of the highly visible changes in SAS 9.3 is the fact that the old LISTING destination is no longer the default destination for ODS output. Instead, the HTML destination is the default. One positive consequence of this is that ODS graphics and tables are interlaced in the output. Another
Exploring correlation between variables is an important part of exploratory data analysis. Before you start to model data, it is a good idea to visualize how variables related to one another. Zach Mayer, on his Modern Toolmaking blog, posted code that shows how to display and visualize correlations in R.
Contributed by Rex Pruitt, IFSUG Chairman ~ During SAS Global Forum 2011 in Las Vegas, a small group of users gathered to organize the first IFSUG (Insurance and Finance SAS Users Group). Today, there are more than 370 enrollees in IFSUG Constant Contact, 60 members in the IFSUG LinkedIn group
We had a tornado in April, an earthquake on Tuesday, a drought all summer, and a hurricane arrives on Saturday. All I can figure is that Cary, NC has way too many sinners per capita. What's next -- pestilence? The BFD Makeover The BFD (and all SAS blogs) will now be
The recent budget debate between President Obama and Congress reminded me of many of the discussions I observed during my years as State Controller and Deputy State Budget Officer in North Carolina. These discussions are related specifically to principles adhered to in budget development and budget deliberations by elected officials.
Rick Langston from SAS will be the keynote speaker for MWSUG 2011 (MidWest SAS Users Group) . Watch his short video for highlights of some of the great reasons to schedule your trip to Kansas City, Kansas, September 25 - 27.
You can generate a set of random numbers in SAS that are uniformly distributed by using the RAND function in the DATA step or by using the RANDGEN subroutine in SAS/IML software. (These same functions also generate random numbers from other common distributions such as binomial and normal.) The syntax
The highway system traversing the United States quietly hit a milestone last month with the 55th anniversary of the Federal Aid Highway Act. In 1956 President Eisenhower had a vision for our nation’s infrastructure; he knew that building an interstate highway system was vital, and expressed that “Together, the united
Registration is now open for the SCSUG 2011 (South Central SAS Users Group) educational forum to be held at the Sheraton Fort Worth Hotel and Spa in Fort Worth, Texas November 6 - 8. Whet your SAS tastebuds with this lineup of speakers: Keynote Address What’s New in SAS® 9.3 Rick Langston
NOTE: SAS stopped shipping the SAS/IML Studio interface in 2018. It is no longer supported, so this article is no longer relevant. When I write SAS/IML programs, I usually do my development in the SAS/IML Studio environment. Why? There are many reasons, but the one that I will discuss today
Some people search the Internet for a set of topics and then use the number of search results ("hits") for each topic to rank the relative popularity of the topics. At the 2011 Joint Statistical Meetings (JSM), I had the opportunity to attend several talks by statisticians from Google and
I've previously described ways to solve systems of linear equations, A*b = c. While discussing the relative merits of the solving a system for a particular right hand side versus solving for the inverse matrix, I made the assertion that it is faster to solve a particular system than it
This is your chance to be a part of what has made SAS Global Forum a focal point of innovation in the SAS community for more than three decades. Now through November 14, paper submissions are being considered in the technology and industry solutions tracks. It’s time to write up
I'm currently enjoying the Australian "winter" as I travel around the region talking to SAS customers for the SAS Insight Series. It just so happens that I was in Perth, Western Australia for Australia's Census Night. Because I was in the country on this special day, I was compelled
On July 28, the weather wasn't the only thing that was hot in Richfield, Minnesota. About 130 SAS users from the Twin Cities area braved the heat to attend a sizzling summer meeting of the Twin Cities Area SAS Users Group (TCASUG). Meeting organizers Donalee Wanna and Brian Kreeger proclaimed
This article describes the SAS/IML CHOOSE function: how it works, how it doesn't work, and how to use it to make your SAS/IML programs more compact. In particular, the CHOOSE function has a potential "gotcha!" that you need to understand if you want your program to perform as expected. What
When I was at the Joint Statistical Meetings (JSM) last week, a SAS customer asked me whether it was possible to use the SGPLOT procedure to produce side-by-side bar charts. The answer is "yes" in SAS 9.3, thanks to the new GROUPDISPLAY= option on the VBAR and HBAR statements. For
The SAS/IML language provides two functions for solving a nonsingular nxn linear system A*x = c: The INV function numerically computes the inverse matrix, A-1. You can use this to solve for x: Ainv = inv(A); x = Ainv*c;. The SOLVE function numerically computes the particular solution, x, for a
Contributed by Debbi Scheufler and Kelley Weston MWSUG 2011 Conference Chairs ~ MWSUG 2011 planning is coming together quite nicely. We have a great line-up of formal and informal presentations and discussions, posters, workshops and social activities planned for Sunday through Tuesday, September 25 – 27. There should be something
In the SAS/IML language, the index creation operator (:) is used to construct a sequence of integer values. For example, the expression 1:7 creates a row vector with seven elements: 1, 2, ..., 7. It is important to know the precedence of matrix operators. When I was in grade school,
Contributed by Chris Decker, US Regional Director for PhUSE ~ PhUSE will be holding three Single Day Events between now and September 14 for pharmaceutical software users. PhUSE, (Pharmaceutical Users Software Exchange) began in 2005 in Europe to provide pharmaceutical software users with an environment where they could create and
Contributed by Ginger Carey and Kathy Valdés, WUSS 2011 Conference Chairs ~ The annual WUSS conference brings hundreds of SAS users and SAS experts together. Whether you are new to the world of SAS or have been using it for years, consider the benefits of attending WUSS 2011 in San
I've previously discussed how to find the root of a univariate function. This article describes how to find the root (zero) of a function of several variables by using Newton's method. There have been many papers, books, and dissertations written on the topic of root-finding, so why am I blogging
At the SAS/IML Support Community, a SAS/IML programmer recently asked how to find "the root of a complicated equation." That's a huge question, and many papers and books have been written on the topic of root-finding, also known as finding the zeros of a function. Everyone has favorite techniques for
One of the great innovations with SAS 9.3 is the focus on ODS statistical graphics. "Wait a minute," you're thinking, "weren't ODS graphics added in SAS 9.2?" Yes, that's true. But with SAS 9.3 there is even more capability: more analytical SAS procedures support the graphs, and there are more