Since this is a blog about statistical programming and analysis, I am always looking for data to analyze. As 2011 ends, I look back on the 165 blog entries that I published since 01JAN2011. This article presents the 10 most popular posts, as determined by the number of people who viewed each entry. (When totaling the counts, I excluded readers from the sas.com domain.)

Posts that were published earlier in the year have a greater chance of appearing on the list. However, I did not normalize the data by the length of time since the article first appeared. Here, then, are the most-viewed articles of 2011:

2. Reshaping data from wide to long format: A short post on how to use PROC TRANSPOSE to reshape data.
3. Two-Letter initials: Which are the most common? I'm so glad this article made the list! It was extremely fun to write, as was the follow-up article on the probability that a two people in a room of 20 have the same initials. This article is the source of the orange, green, blue, and cream logo at the top of my blog.
5. A statistical model of card shuffling: It's interesting to build a statistical model of a riffle shuffle. Even more interesting, you can simulate a riffle shuffle efficiently with a simple piecewise linear model. Who knew?
6. How to clear the output window in SAS 9.3: When you run SAS 9.3 in the windowing environment, HTML is the default output destination. This article describes how to clear the tables and graphics in the HTML destination.
7. How to use transparency to overcome overplotting: Using semi-transparent markers is a simple trick that sometimes helps deal with overplotting in scatter plots. Another technique is to jitter the points in a scatter plot.
8. Solving linear systems: Which technique is fastest? In this article I explicitly show that solving a specific linear system is about four times faster than solving for a general inverse. This article also inspired the popular article, "What is the chance that a random matrix is singular?"
9. How to generate random numbers in SAS? All about using the RAND function to generate random values. This article inspired the follow-up article, "Random number streams in SAS: How do they work?"
10. Sampling from the multivariate normal distribution: This article describes how to obtain correlated multivariate normal vectors in SAS.

The following chart shows the popularity of each post, relative to the average post was. (The average is represented by the reference line at 1.) You can see that the first few entries were read more than twice as much as my average post. The #10 post was read about 1.3 times more than the average.

```proc sgplot data=a; title "The DO Loop: Top 10 Posts of 2011"; needle x= Title y=Percent / markers baseline=1; yaxis min=0 grid label="Proportion of Average Number of Views"; xaxis label="Title of Post"; run;```

I think these posts are representative of my blog: an eclectic mix of data analysis, simulation, statistical programming, and tips on how to use SAS efficiently.

Readers, which posts did you find the most interesting or the most useful? What topics would you like to see more of in the coming year? Post a comment.

Tags
Share

Distinguished Researcher in Computational Statistics

Rick Wicklin, PhD, is a distinguished researcher in computational statistics at SAS and is a principal developer of SAS/IML software. His areas of expertise include computational statistics, simulation, statistical graphics, and modern methods in statistical data analysis. Rick is author of the books Statistical Programming with SAS/IML Software and Simulating Data with SAS.