There is a new member of The Little SAS Book family: The Little SAS Enterprise Guide Book. This book is for people who use SAS Enterprise Guide as their interface. EG is a point-and-click interface for SAS, but it’s great for programmers too. And this book includes a new chapter covering the wonderful features for […]
Tag: sas programming
What’s your SAS interface?
I recently asked a SAS user, “Which interface do you use for SAS?” She replied, “Interface? I just install SAS and use it.” “You’re using the SAS windowing environment,” I explained, but she had no idea what I was talking about. This person is an extremely sophisticated SAS user who […]
The post What’s your SAS interface? appeared first on SAS Learning Post.
Transitioning from programming in SAS 9 to SAS Viya
Editor’s note: This is the first in a series of posts to help current SAS programmers add SAS Viya to their analytics skillset. In this post, SAS instructors Stacey Syphus and Marc Huber introduce you to the new Transitioning from Programming in SAS 9 to SAS Viya video library, designed to show SAS programmers […]
The post Transitioning from programming in SAS 9 to SAS Viya appeared first on SAS Learning Post.
The Other 27 SAS Numeric Missing Values
What?!? You mean a period (.) isn’t the only SAS numeric missing value? Well, there are 27 others: .A .B, to .Z and ._ (period underscore). Your first question might be: “Why would you need more than one missing value?” One situation where multiple missing values are useful involves survey data. Suppose […]
The post The Other 27 SAS Numeric Missing Values appeared first on SAS Learning Post.
Tip for coding your color values in SAS Enterprise Guide
Colors are the subject of many romantic poems and songs, but there isn’t much romance to be found in their hexadecimal values. With apologies to Van Morrison: …Skipping and a jumping In the misty morning fog with Our hearts a thumpin’ and you My cx662F14 eyed girl When it comes […]
The post Tip for coding your color values in SAS Enterprise Guide appeared first on The SAS Dummy.
Stratified random sample: What’s efficient?
In a previous blog, Random Sampling: What’s Efficient?, I discussed the efficiency of various techniques for selecting a simple random sample from a large SAS dataset. PROC SURVEYSELECT easily does the job: proc surveyselect data=large out=sample method=srs /* simple random sample */ rate=.01; /* 1% sample rate */ run; Note: […]
The post Stratified random sample: What’s efficient? appeared first on SAS Learning Post.
Character to Numeric Conversion in SAS
How many of you have been given a SAS data set with variables such as Age, Height, and Weight and some or all of them were stored as character values instead of numeric? Probably EVERYONE! Yes, we all know how to do the old “swap and drop” (rename and convert), but […]
The post Character to Numeric Conversion in SAS appeared first on SAS Learning Post.
SAS Jedi Christmas – SAS 9.4 M4 DS2 Do Loop Upgrade
This SAS Jedi is very excited about the SAS 9.4 M4 release, which brought many wonderful gifts just in time for Christmas. So in the interest of extending the Christmas spirit, I’m going to blog about some of my favorites! I’ve long loved the SAS DO statement variant which allows […]
The post SAS Jedi Christmas – SAS 9.4 M4 DS2 Do Loop Upgrade appeared first on SAS Learning Post.