We always recommend to customers that they create two user ids for the SAS Administrators. One that is granted standard user rights(or developer user rights) and one that is granted administrator rights. (remember nobody should use sasadm should they!) The reason is that it stops the administrator users from accidentally doing something they didn’t mean to when […]
First Three Chapters Submitted to SAS Press
Tricia and I spent the gorgeous weekend inside working on our computers. But we are SO excited to have the first three chapters into SAS Press for the initial review phase. This was submitted a full 2 months before our contracted due date – so at…
Plug for RStudio: powerful, free, and easy to use interactive development environment for R
(click for a bigger picture)As a longtime SAS user, one obstacle for me in using R professionally has been figuring out a process for saving and testing code across several work sessions and integrating code composition and execution. There are a coup…
Example 8.28: should we buy snowstorm insurance?
It’s been a long winter so far in New England, with many a snow storm. In this entry, we consider a simulation to complement the analytic solution for a probability problem concerning snow. Consider a company that buys a policy to insure its revenue …
What’s so great about SPANROWS?
A customer just recently posted this on our Facebook page: “Dear SAS: Thank you for SPANROWS!” That question inspired me to write a quick blog that is not going to refer to Herman Melville or James Joyce in regard to learning SAS! I will retur…
Making SAS Interactive (Part 1): Using stdin and stdout
Many a times, we may come across a need for having a dynamic programs. Meaning, we may need the user to key in the input and run the code accordingly, based on his input. This can be achieved in SAS by using the automatic file descriptors: stdin and st…