Where might Zika virus strike next?

February 3, 2016
By

The World Health Organization recently declared the Zika virus a global public health emergency. This virus is spread by certain mosquitoes, and therefore if we know where those mosquitoes are located, then we've got a pretty good idea of where the virus might spread. Before we get to the numbers, here

The post Read more »

Rolling statistics in SAS/IML

February 3, 2016
By

Last week I showed how to use PROC EXPAND to compute moving averages and other rolling statistics in SAS. Unfortunately, PROC EXPAND is part of SAS/ETS software and not every SAS site has a license for SAS/ETS. For simple moving averages, you can write a DATA step program, as discussed

The post Read more »

What’s the most important new feature in SAS/STAT software?

February 1, 2016
By

What do you think is the most important new feature in SAS/STAT? Well it depends! In this video, SAS developers talk about their new work and which customers will be excited about it and why. Healthcare professionals may lean toward the new rare events control charts in QC, which allows

The post Read more »

Group processing in SAS: The NOTSORTED option

February 1, 2016
By
Group processing in SAS: The NOTSORTED option

Novice SAS programmers quickly learn the advantages of using PROC SORT to sort data, followed by a BY-group analysis of the sorted data. A typical example is to analyze demographic data by state or by ZIP code. A BY statement enables you to produce multiple analyses from a single procedure

The post Read more »

Frequency of individual characters from SAS data set

January 29, 2016
By

This script counts the frequencies of individual ASCII characters in a single column in a SAS data set and then prints an easy-to-read report.

My initial motivation relates to delimiters. By default bulkloading data from Netezza to SAS (which is very fast) uses the pipe character as a delimiter, but my data set contained...
Read more »

The data behind jail breaks

January 29, 2016
By

You've probably seen headlines about the recent jail break in California. Do you think they'll catch those guys? Is there any data available about recapturing escapees? You betcha! ... And do they need some help graphing that data? It appears so! But before we get started on the graphs, here's

The post Read more »

Which lives longer – a honey bee or black ant?

January 28, 2016
By

A honey bee can live for 8 years ... but a black garden ant can live even 20 years longer than that! Learn more details, and other interesting trivia, in this blog on "the longevity of things." I recently found The Animal Ageing and Longevity Database, and was fascinated by

The post Read more »

Compute a moving average in SAS

January 27, 2016
By
Compute a moving average in SAS

A common question on SAS discussion forums is how to compute a moving average in SAS. This article shows how to use PROC EXPAND and contains links to articles that use the DATA step or macros to compute moving averages in SAS. In a previous post, I explained how to

The post Read more »

How did you measure up in Snowpocalypse 2016?

January 26, 2016
By

The East Coast of the US got quite a snowstorm this past weekend, but did your area get enough snow to brag about? Let's see what the data says... Before we get started, here are a couple pictures of the snow. The first one is from my driveway - we didn't

The post Read more »

Proc-x is looking for sponsors!

Dear readers, proc-x is looking for sponsors who would be willing to support the site in exchange for banner ads in the right sidebar of the site. If you are interested, please e-mail me at: tal.galili@gmail.com



Welcome!

SAS-X.com offers news and tutorials about the various SAS® software packages, contributed by bloggers. You are welcome to subscribe to e-mail updates, or add your SAS-blog to the site.

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.