Uncategorized

Programming Tips
Rick Wicklin 0
Loops in SAS

Looping is essential to statistical programming. Whether you need to iterate over parameters in an algorithm or indices in an array, a loop is often one of the first programming constructs that a beginning programmer learns. Today is the first anniversary of this blog, which is named The DO Loop,

Advanced Analytics
Mike Gilliland 0
Guest Blogger: Udo Sglavo on Cross-validation using SAS Forecast Server (Part 2 of 2)

In Part 1, Udo provided SAS code to replicate the example in Hyndman's blog.  Below, he shows the results of out-of-sample testing, and draws some conclusions on the computational efficiency of this approach. Out-of-sample Testing In addition to the example shared by Hyndman, out-of-sample data was used to illustrate the final performance

Chris Hemedinger 0
The unlikely pedigree of sample data in SAS

We ship many sample data sets with SAS products. By using well-understood sample data sets, we can teach concepts or show off product features without distracting the audience/students with data collection or prep. At least, that's the way it's supposed to work. But occasionally the sample data can cause a

Rick Wicklin 0
Visualizing Scrabble games

My elderly mother enjoys playing Scrabble®. The only problem is that my father and most of my siblings won't play with her because she beats them all the time! Consequently, my mother is always excited when I visit because I'll play a few Scrabble games with her. During a recent

Learn SAS
0
The wild, wild West of SAS Press

You’ve gotten to know Stacey Hamilton; now it’s time to learn more about SAS Press acquisitions editor John West! John  West typically works on programming and statistics titles and has been with SAS Publishing for 22 years: He started at SAS as a proofreader, then moved into technical editing where

Chris Hemedinger 0
A Google Fight is not a fair fight

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.

Learn SAS
Shelly Goodin 0
SAS author's tip: useful PROC CORR options

 This week's SAS author's tip comes from a large green book that many of you are familiar with: A Step-by-Step Approach to Using SAS for Univariate & Multivariate Statistics, Second Edition by Norm O'Rourke, Larry Hatcher, and Edward J. Stepanski. Despite its massive size, this isn't an intimidating text. The authors ease you

Rick Wicklin 0
Visualizing correlations between variables in SAS

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.

Advanced Analytics
Mike Gilliland 0
The New (BF) Deal

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

Analytics
Robert Powell 0
Back to basics of state budgets

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. 

Angela Hall 0
New 9.3 Framework Data Server

Just got some time to begin playing with the 9.3 Enterprise Business Intelligence installation on my SAS laptop. As I was testing out the web applications, SASWebDoc opened but I couldn't get to the SAS login screen up to access the SAS Stored Process web application. First I started perusing my

Rick Wicklin 0
Multithreaded = more productive

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

Angela Hall 0
Edit your shared prompts

Creating shared prompts to use across the various BI clients requires the use of SAS Management Console's stored process wizard. Editing these prompts after they have been shared requires some forethought. The important thing to consider when making any changes to a prompt's properties is the impact these changes could

Learn SAS
0
New edition of Web Development with SAS by Example

The new, third edition of Frederick Pratter’s Web Development with SAS by Example recently came out to great fanfare. Updated for SAS 9.2 and SAS Enterprise BI Server 4.3, Web Development with SAS by Example, Third Edition, introduces readers to Web programming using real-world examples and SAS Web programming tools. So

1 233 234 235 236 237 255