Do you share any of these programming opinions and habits?

View as a web page
 
 
SAS The Power to Know logo
 
The Amazing Race: Statistics shown in SAS Visual Analytics

Featured visualization: What factors make up the winning teams in the popular reality television show, The Amazing Race? SAS’ Falko Schulz uses SAS Visual Analytics to analyze patterns in team structure, relationships and performance in this VA Gallery visualization.

Nov. 2019, SAS Tech Report

Dear Reader,

Are there any Silicon Valley fans out there? The HBO series about software engineers in the California-based global tech center has me and my husband doubling over with laughter during each episode. One memorable scene illustrates a fierce debate over tabs versus spaces. I often think about the main character, Richard, trying to make a point for using tabs by skipping 8 steps down a flight of stairs.

Everyone has their programming habits and opinions. Ron Cody shares several of his favorites in the blog post, Making your SAS code more readable, in hopes that you’ll add a few of your own in the comments section. Check out that post and other resources on a range of topics from simple linear regression to SAS and database resources to SAS’ new support policy below.

Anna Brown
Editor, SAS Tech Report
Follow me @abrown7

SAS® Tips and Tricks

 
A Beginners Guide to ARRAYs and DO Loops

A beginner’s guide to ARRAYs and DO Loops

Are you familiar with the power of ARRAYS and DO loops? These data manipulation tools are must-haves for programmers who copy paste code over and over to perform the same operation on multiple variables in SAS DATA step. Read Jennifer Waller’s SAS Global Forum paper to learn all about them.

 

Simple linear regression in SAS

Simple linear regression in SAS

What is simple linear regression? SAS’ Andy Ravenna tells us all about how it helps predict a continuous variable (like sales, for example) before showing it in SAS Studio and SAS Visual Analytics.

 

Webinar: Cluster analysis best practices

Webinar: Cluster analysis best practices

Learn cluster analysis best practices such as how to use clustering and segmentation, how many clusters to present in data and how to find the most effective clusters. This webinar centers on a customer relationship management scenario, but the techniques can be applied to other analytics fields as well.

 

Dividing by zero with SAS - myths and realities

Dividing by zero with SAS - myths and realities

SAS’ Leonid Batkhan has found many misconceptions about dividing by zero in a SAS DATA step among SAS online communities and discussion groups. “The goal of this post is to dispel all those fallacies and delusions, also known in civilized societies as myths,” he says.

 

Using SAS with Microsoft OneDrive and SharePoint Online

Using SAS with Microsoft OneDrive and SharePoint Online

For those using SAS with SharePoint Online, you can do it with PROC HTTP and the Microsoft Graph API. SAS’ Chris Hemedinger updated this article (and GitHub repo) to show how it's done.

 

Making your SAS code more readable

Making your SAS code more readable

Is there such a thing as programming standards? Ron Cody shares some thoughts on programming standards and a few coding tips in this blog post. Read about them and add your own.

 

 

For Developers

 
Append tables in SAS® Viya® with REST APIs – a treat, no tricks

Append tables in SAS® Viya® with REST APIs – a treat, no tricks

Halloween has come-and-gone, but it's never too late to talk about The Golden Girls, Pennywise, and appending tables with SAS Viya REST APIs. It's all covered in this SAS Users blog post.

 

From SAS® Communities

 
An Insider's Guide to SAS and Database Support Information

An Insider's Guide to SAS and Database Support Information

Looking for system requirements for SAS/ACESS and SAS Data Connectors? Check out this round up of resources to bookmark, thanks to SAS’ Jeff Bailey.

 

Deploying the SPRE in SAS Viya 3.4

Deploying the SPRE in SAS Viya 3.4

The SAS Programming Runtime Environment (SPRE) in SAS Viya 3.4 offers foundational SAS software like Base SAS, SAS/ACCESS engines, SAS/CONNECT packages, and the SAS Studio web application. In this community article, learn about two different SPRE implementations – one based on legacy SAS 9 Integration Technologies and the other built using the new SAS Viya approach to software architecture.

 

How to override the champion model in a SAS Model Studio machine learning project

How to override the champion model in a SAS Model Studio machine learning project

This “Asked & Answered” post asks if you can set another model to be the champion in a SAS Model Studio machine learning project. The short answer is yes. SAS’ Brett Wujek tells you how.

 

News

 
New SAS software support policy

New SAS software support policy

There’s a new support policy that makes it easier to understand product/release lifecycles and to plan your product upgrades. See a preview the changes on the SAS Support site. Changes take effect on January 1, 2020.

 

 

SAS® Tech Report

Don't miss important updates from SAS! Please add sas.com as a domain in your safe sender list.
Want to get more out of your relationship with SAS? Update your SAS profile
.

About this e-mail:
If you do not wish to receive future Tech Report editions, please unsubscribe.
SAS places great value in fair information practices and in connection with the management of our contact database, we would like to remind you that SAS Institute Inc. may use your personal contact details for marketing purposes, as stated in its privacy policy. To contact SAS via postal mail: SAS, SAS Campus Drive, Cary NC 27513 USA. ATTN: Legal Division/Privacy Manager.

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. Other brand and product names are trademarks of their respective companies. Copyright © SAS Institute Inc. All rights reserved.