Uncategorized

Shelly Goodin 0
SAS student ambassador and one of her favorite books

In honor of last night’s 63rd Primetime Emmy Awards, I thought it would be fun to unveil a recent SAS Publishing video featuring SAS user and student ambassador Isabel Perry.  I had the good fortune of being introduced to Isabel at SAS Global Forum 2011, thanks to colleague and master of connections Elizabeth Ceranowski, after

Angela Hall 0
Organizing and promoting OLAP cube jobs

One of the sweet new capabilities in 9.2 OLAP for cube developers is the Cube Job that is automatically created for each new cube. The job is used as a interface mechanism to schedule the cube refresh code without manually retrieving the PROC OLAP code and customizing it for scheduling which we "old"

Angela Hall 0
Tip on creating graphic files in specific locations

When trying to write out graphics to a specific filename location, the gsfname option is only honored when ODS LISTING is turned on and ODS HTML is turned off. This is especially important in 9.3 Base SAS as the ODS HTML option is the default output destination. Enterprise Guide users

Rick Wicklin 0
The effect of holidays on US births

Last week I showed a graph of the number of US births for each day in 2002, which shows a strong day-of-the-week effect. The graph also shows that the number of births on a given day is affected by US holidays. This blog post looks closer at the holiday effect.

Marie Dexter 0
What's new in SAS 9.3 Documentation

SAS 9.3 is here! In addition to the many new features and enhancements to the software, you will find changes to the SAS documentation as well. For example, the SAS Product Documentation page on support.sas.com has been redesigned to help you find information faster. These changes are presented in the

Julie Platt 0
Which classic SAS books do you keep?

My son, a senior in high school, recently announced his latest book assignment for his English AP class. “I need Portrait of the Artist for my English class.” (Usually this announcement comes just after the stores have closed and when he needs it really soon.) Ah! I HAVE a copy

Angela Hall 0
Increasing the web timeout intervals

I've been spending my weekends developing a SAS Publishing book proposal. (For those interested, it involves learning how to fully leverage SAS Stored Processes as a beginning programmer.) Creating examples and jumping between coding, testing and then writing about everything, I have had a heck of a time with my

Rick Wicklin 0
Evaluate polynomials efficiently by using Horner's scheme

Polynomials are used often in data analysis. Low-order polynomials are used in regression to model the relationship between variables. Polynomials are used in numerical analysis for numerical integration and Taylor series approximations. It is therefore important to be able to evaluate polynomials in an efficient manner. My favorite evaluation technique

Chris Hemedinger 0
What's our sign?

Rick Wicklin and I are engaged in an arms race of birthday-related blog posts.  To recap: Rick analyzed national data about births in the USA and what time of year they are most likely to occur. I responded by analyzing the birthdays of my Facebook friends. Rick responded by analyzing

Chris Hemedinger 0
Running Windows PowerShell Scripts

Windows PowerShell is one of my favorite tools to use for gathering information from my PC and network, and also for automating processes.  If you are familiar with UNIX shells (such as Korn shell or its variants), you will probably be very comfortable with Windows PowerShell.  Just like its UNIX

Rick Wicklin 0
Storing and loading modules

You can extend the capability of the SAS/IML language by writing modules. A module is a user-defined function. You can define a module by using the START and FINISH statements. Many people, including myself, define modules at the top of the SAS/IML program in which they are used. You can

Chris Hemedinger 0
Birthdays among friends

Earlier today, Rick posted interesting information about which time of year the most babies are born, at least in the USA. I don't have data nearly as extensive as what's available at the NCHS, but I do have a sample of birthday records to compare against Rick's findings.  My sample

Learn SAS
Shelly Goodin 0
SAS author's tip: views in PROC SQL

This week's SAS author's tip is perfect for SAS programmers using PROC SQL. Author Howard Schreier is a member of the SAS-L Hall of Fame, an independent consultant and trainer, and has been using SAS since 1981. His book PROC SQL by Example: Using SQL within SAS is also an

Angela Hall 0
Enabling OLAP drill-through to detail for web reports

I mentioned back in 2008 that Web Reports with OLAP source can drill-through to detail (or display the raw data records for the corresponding cross tabular cell) only after the source information map has drill-through to detail enabled. Well, there are several other areas that also could disable this capability

Rick Wicklin 0
The most likely birthday in the US

Do you know someone who has a birthday in mid-September? Odds are that you do: the middle of September is when most US babies are born, according to data obtained from the National Center for Health Statistics (NCHS) Web site (see Table 1-16). There's an easy way to remember this

Sandy Varner 0
What's behind door #1? goats, cars or SAS Doc

For years mathematicians have been pondering the Monty Hall Problem – you know, the old TV show where you have 3 doors and behind one door is a car (or some nice prize) and behind the other two doors are goats (or some undesirable prize). You pick door #1.  But

Angela Hall 0
Editing and removing dashboard indicator frames

In BI Dashboard 4.3, you have the ability to edit or entirely remove the frame around an indicator. When in the dashboard edit screen, select the indicator and on the right hand side update the Object name with the frame title to display. When viewing this indicator from the Portal

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,

1 245 246 247 248 249 281