Video: How to Write a Custom Parallel Program in SAS Viya

September 14, 2020
By

My 2020 SAS Global Forum paper was about how to write custom parallel programs by using the iml action in SAS Viya 3.5. My conference presentation was canceled because of the coronavirus pandemic, but I recently recorded a 15-minute video that summarizes the main ideas in the paper. One of

The post Read more »

Iterative proportional fitting in SAS

September 10, 2020
By
Iterative proportional fitting in SAS

I previously wrote about the RAS algorithm, which is a simple algorithm that performs matrix balancing. Matrix balancing refers to adjusting the cells of a frequency table to match known values of the row and column sums. Ideally, the balanced matrix will reflect the structural relationships in the original matrix.

The post Read more »

Building custom apps on top of SAS Viya, Part Two: Understanding the integration points

September 8, 2020
By
Building custom apps on top of SAS Viya, Part Two: Understanding the integration points

Welcome back! Today, I continue with part 2 of my series on building custom applications on SAS Viya. The goal of this series is to discuss securely integrating custom-written applications into your SAS Viya platform. In the first installment of this series, I outlined my experiences on a recent project.

Building custom...
Read more »

Matrix balancing: Update matrix cells to match row and column sums

September 8, 2020
By
Matrix balancing: Update matrix cells to match row and column sums

Matrix balancing is an interesting problem that has a long history. Matrix balancing refers to adjusting the cells of a frequency table to match known values of the row and column sums. One of the early algorithms for matrix balancing is known as the RAS algorithm, but it is also

The post Read more »

Using locale-specific format catalogs to create reports in multiple languages

September 7, 2020
By
Using locale-specific format catalogs to create reports in multiple languages

This blog post, inspired by my work on this topic with a SAS customer, focuses on how to create and use locale-specific informats to read in numeric values from a Microsoft Excel file and then transform them into SAS character values. I incorporated this step into a macro that transforms ones and zeroes from...
Read more »

SAS Grid Manager and SAS Viya: A Strong Relationship

September 4, 2020
By

Because SAS Viya provides distributed computing capabilities, customers wonder how it compares to SAS Grid Manager. SAS® Grid Manager and SAS® Viya® implement distributed computing according to different computational patterns.

SAS Grid Manager and SAS Viya: A Strong Relationship was published on SAS Users.


Read more »

All hail the SAS programmer!

September 2, 2020
By
All hail the SAS programmer!

SAS offering free learning resources in celebration of programmers For more than 40 years, SAS programmers have crafted software and solutions that transform the world. From statistics to data science, to analytics and artificial intelligence, people writing code have architected a new economy with incredible opportunities. SAS Programmer Week honors

All hail...
Read more »

The HighLow plot: When a stacked bar chart is not enough

September 2, 2020
By
The HighLow plot: When a stacked bar chart is not enough

The HighLow plot often enables you to create many custom plots without resorting to annotation. Although it is designed to create a candlestick chart for stocks, it is incredibly versatile. Recently, a SAS programmer wanted to create a patient-profile graph that looked like a stacked bar chart but had repeated

The post Read more »

Building custom apps on top of SAS Viya, Part One: Where’s the value?

August 31, 2020
By
Building custom apps on top of SAS Viya, Part One: Where’s the value?

In this multi-part series we're going to explore a real-life example of operationalizing your analytics and then quickly dive into the technical details to make it happen. The phrase Operationalize your Analytics itself encompasses a framework for realizing timely and relevant business value from models, business rules, and algorithms. It

Building custom...
Read more »

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.

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
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.