SAS Viya Copilot for Code Assistance in SAS Data and AI Studio
Recent Library Articles
In this post, we’ll take a look at how SAS Viya Copilot for Code Assistance can help with some of those everyday tasks: understanding code, improving it, and making changes more confidently—all without leaving the SAS Data and AI Studio environment.
SAS Forward: Real Stories, Live Demos and AI Innovation
Ask the Expert
Join us November 4-5 for SAS Forward, a virtual event exploring modern analytics, AI and intelligent decisioning. Discover real-world success stories, explore emerging trends, and see the latest SAS innovations in action through expert-led sessions and live demonstrations.
Transformar la Auditoría Interna con analítica e Inteligencia Artificial para monitorear el 100 % de la cartera, anticipar riesgos y convertir los datos en información estratégica para la toma de decisiones.
... View more
Risk management often begins with a deceptively simple question: What happens if conditions change? Answering that question, however, is rarely simple.
A change in economic conditions can affect credit quality, expected losses, capital, liquidity, portfolio performance and ultimately the decisions an organization makes. Each risk function views those changes through a different analytical lens. A credit risk team may focus on the potential deterioration of borrowers or portfolios, while a stress testing team considers how the organization might perform under adverse conditions. Capital and finance teams may concentrate on the potential financial impact, while liquidity teams consider funding requirements and the ability to meet obligations under changing conditions.
... View more
How is data transformed in Glimmix for asin (& backtransformed) like the following code for lognormal transformation?
How about in Proc Mixed? I need to asin transform data in both Mixed & Glimmix. Just don't know the best way to backtransform vs. just transforming the means, SE, etc..., but have been told not to do that.
PROC GLIMMIX;
CLASS ID TRT DAY;
MODEL CPK = TRT day trt*day/dist=lognormal ddfm=kr solution;
Random day /residual subject = ID(trt) type =CSH;
LSMEANS TRT day/DIFF ADJUST=simulate;
LSmeans trt*day/slicediff=day adjust=SIMULATE adjdfe=row;
ODS OUTPUT lsmeans=lsmeans;
PROC PRINT; RUN; quit;
data btlsmeans;
set lsmeans;
omega=exp(stderr*stderr);
btlsmean=exp(estimate)*sqrt(omega);
btvar=exp(2*estimate)*omega*(omega-1);
btsem=sqrt(btvar);
PROC PRINT; RUN;
... View more
It's been over a decade since I co-wrote the first edition of SAS For Dummies. In case you're not familiar with the Dummies series, this style of book is aimed at a novice audience -- no previous knowledge about the topic is assumed or required. Dummies books are written with a friendly, sometimes almost folksy, tone. I've heard from many people who love this style of learning. And I heard from others who told me (politely) that they wouldn't be caught dead reading a Dummies book.
As you probably know, SAS can be a complex topic. As I said in the SAS For Dummies introduction:
Although this book is titled SAS For Dummies, you absolutely need some smarts to get solid results using SAS. However, the overarching message of this book is that you don’t need to be an expert at using software. You just need to know what questions to ask, what data is needed to provide an answer, and how to interpret the results.
That's also the approach of these SAS Support Communities. It's a place where SAS users of any experience level can ask questions and find their answers here. Sometimes the biggest challenge is just deciding what to ask and how to ask it. That's the thinking behind this special New Users board -- it's a safe place to ask naive questions, and experts are committed to guide you to the answers that you need. No judgement -- even for dummies.
All you need to be successful is an open mind and a willingness to learn. Who knows? Maybe before too long, you will be the one answering the questions.
Best of luck in your SAS journey!
Chris Hemedinger
Head of SAS Online Communities
... View more
In this blog, we continue moving forward with demonstrating the ways to automated pipeline for a daily runtime. In this demonstration, we will deploy the previous pipeline we generated that demonstrates a Bank Marketing data set. The data is related to direct marketing campaigns (phone calls) of a Portuguese banking institution. The goal is to predict if the client will subscribe to a term deposit. Three different machine learning algorithms are implemented, and the classification goal is to predict the binary target; subscribe to a term deposit or not.
... View more