I have a fondness for fractals. In previous articles, I've used SAS to create some of my favorite fractals, including a fractal Christmas tree and the "devil's staircase" (Cantor ) function. Because winter is almost here, I think it is time to construct the Koch snowflake fractal in SAS. A

The post Read more »

Tags: Fractal, Just for Fun, Uncategorized

Posted in SAS | Comments Off on Create a Koch snowflake with SAS

Are you ready for the supermoon on December 14? This will actually be the 3rd supermoon in 2016! With these big-looking full moons we're having this year, I got to wondering exactly how big is the moon compared to Earth? This seems like a good question to answer with some

The post Read more »

Tags: analytics, bubble plot, moon, Uncategorized, visualization

Posted in SAS | Comments Off on Is the Moon really 1/4 the size of the Earth?

As technology expands, we have a similarly increasing need to create programs that can be handed off – to clients, to regulatory agencies, to parent companies, or to other projects – and handed off with little or no modification needed by the recipient. Minimizing modification by the recipient often requires

The post Read more »

Tags: portable SAS programs, sas author's tip, SAS macro, sas press, sas programming, Uncategorized

Posted in SAS | Comments Off on Using the SAS Macro Language to Create Portable Programs

Parents are always proud of their kids, and think their kids are better than all the other kids. I guess it might be a little bit that way with mapping software ... but I really do think I've got a pretty compelling example to show that SAS maps are better

The post Read more »

Tags: analytics, election, Hillary, map, Trump, Uncategorized

Posted in SAS | Comments Off on Why SAS maps are better than Wikipedia svg maps!

Many SAS procedure compute statistics and also compute confidence intervals for the associated parameters. For example, PROC MEANS can compute the estimate of a univariate mean, and you can use the CLM option to get a confidence interval for the population mean. Many parametric regression procedures (such as PROC GLM)

The post Read more »

Tags: Statistical Programming, Uncategorized

Posted in SAS | Comments Off on Simultaneous confidence intervals for a multivariate mean

A recent issue of Astronomy magazine mentioned Kepler's third law of planetary motion, which states "the square of a planet's orbital period is proportional to the cube of its average distance from the Sun" (Astronomy, Dec 2016, p. 17). The article included a graph (shown at the right) that shows

The post Read more »

Tags: data analysis, history, Uncategorized

Posted in SAS | Comments Off on Discover power laws by log-transforming data

Editor's note: This series of blogs addresses the questions we are most frequently asked at SAS Press! Ever thought about writing your own SAS or JMP book? Here are a few reasons why writing a SAS Press book can be a fantastic career move! 1. Your book establishes you as

The post Read more »

Tags: sas author, sas book, sas press, Uncategorized, write a SAS book

Posted in SAS | Comments Off on 5 Reasons to write your first SAS Press book

JSON is the new XML. The number of SAS users who need to access JSON data has skyrocketed, thanks mainly to the proliferation of REST-based APIs and web services. Because JSON is structured data in text format, we've been able to offer simple parsing techniques that use DATA step and

The post Read more »

Tags: JSON, REST API, sas programming, Uncategorized

Posted in SAS | Comments Off on Reading data with the SAS JSON libname engine