You’ve collected your data, organized it, and created a model to help you understand what you’re working with. Now what? For many organizations, the next step isn’t so clear. Only 50% of models ever make it to production, which means many aren’t even realizing the value of their investment. One
English
With a little preparation, a sense of humor, and a lot of deep breaths, you can successfully navigate this season. Here are some tips to help parents start the new school year! Get Your Supports in Place It’s time to create (or re-engage) your support system. Consider reaching out to
In SAS, the easiest way to draw random sampling from data is to use PROC SURVEYSELECT or the SAMPLE function in SAS IML software. I have previously written about how to implement four common sampling schemes by using PROC SURVEYSELECT and the SAMPLE function. The DATA step in SAS is
What sets the SAS Model Card apart from previous model cards is the use of descriptive visuals, to make model cards accessible to all personas involved in the analytics process, including data scientists, data engineers, MLOPs engineers, managers, executives, risk managers, business analytics, end-users, and any other stakeholder with access to the SAS Viya environment.
This article shows how to simulate data from a Poisson regression model, including how to account for an offset variable. If you are not familiar with how to run a Poisson regression in SAS, see the article "Poisson regression in SAS." A Poisson regression model is a specific type of
Fantasy sports are all about making the right calls—do you trust your gut, or do you trust the data? In fact, sports and data are a powerful combination and nowhere is that more evident than in the world of fantasy sports. Whether it's the excitement of the Premier League or
When using LLMs, managing toxicity, bias, and bad actors is critical for trustworthy outcomes. Let’s explore what organizations should be thinking about when addressing these important areas.
This article demonstrates how to use PROC GENMOD to perform a Poisson regression in SAS. There are different examples in the SAS documentation and in conference papers, but I chose this example because it uses two categorical explanatory variables. Therefore, the Poisson regression can be visualized by using a contingency
Who has time to be a nutritionist between work deadlines and swim practice? Not this working mom! But my tiny human needs her fuel, you know? This is why I’m thankful for nutrition labels. A quick scan at the grocery store tells me if that cereal is all sugar bombs
Learn how an intern integrated SAS Viya® and open-source code (Python) into a Machine Learning project to combine their strengths within the context of predictive modeling, and to show off the variety of ways this integration can be accomplished.
An article published in Nature has the intriguing title, "AI models collapse when trained on recursively generated data." (Shumailov, et al., 2024). The article is quite readable, but I also recommend a less technical overview of the result: "AI models fed AI-generated data quickly spew nonsense" (Gibney, 2024). The Gibney
Health care payers stand at a crucial moment in balancing expenses with the imperative of providing high-quality care. Rising medical expenses – driven by new technologies, aging populations and the surge in chronic diseases – present an ongoing challenge. Whether they are insurance companies, government programs or employers, payers must
Learn how to use SAS code (PROC HTTP) to read and write files from your Microsoft OneDrive, Microsoft Teams or SharePoint Online. You'll learn how to create a Microsoft Office 365 app, connect to it with SAS, and automate the integration with your office productivity environment.
A previous article shows that you can run a simple (one-variable) isotonic regression by using a quadratic programming (QP) formulation. While I was reading a book about computational geometry, I learned that there is a connection between isotonic regression and the convex hull of a certain set of points. Whaaaaat?
The new SAS developer portal has a permanent home Say sayonara to the old SAS developer portal. We recently shut it down. The new portal is live and has a new home. The old and new sites were living side by side while we finished up some development work. Now
Today is National Intern Day, a day dedicated to recognizing and celebrating the meaningful contributions our interns bring to the table each day. At SAS, we’ve relied on interns and the curiosity and innovation they bring since the beginning, and they bring a special something to our culture. Our interns aren’t coffee
Carbohydrates are important for energy, balancing our gut microbiome and regulating the flow of food and waste through our digestive tracts. And let’s be real, lots of high carbohydrate foods taste great!
Since the pandemic began in 2020, the SAS IML developers have added about 50 new functions and enhancements to the SAS IML language in SAS Viya. Among these functions are new modern methods for optimization that have a simplified syntax as compared to the older 'NLP' functions that are available
Our employees’ health and well-being is important to us, and has been since the very beginning. That’s why our Headquarters Campus has 28 acres dedicated to the physical fitness of employees, a Work/Life Center staffed with licensed clinical social workers, and so much more… including a one-of-a-kind on-site Health Care
Where GPT-4o is concerned for computer vision, SAS' Jonny McElhinney, Julia Florou-Moreno, and Priti Upadhyay advocate a trust-but-verify approach.
What's the difference between LENGTH and FORMAT in a SAS data set? This article shares the answer, with examples.
Just like the SAS DATA step, the SAS IML language supports both functions and subroutines. A function returns a value, so the calling syntax is familiar: y = func(x1, x2); /* the function returns one value, y */ In this syntax, the input arguments are x1 and x2. The
With all the technology changes coming in the next five years, what should organizations invest in first? The innovations keep coming and so do the 3 a.m. night sweats for decision makers. “How will we catch up when technology seems to change overnight, nearly every night?” It’s a surprisingly common
A recent article came out with an updated list of necessary components for MLOps and LLMOps. And while this list may seem long, reading through the capabilities and components, I realized that SAS Viya already covers most of the required functionality. Organizations can have a hodgepodge of tools that they
SAS' Kirby Thomas demystifies joins, one of the more complicated data-merging tasks for new coders.
At SAS, we pride ourselves on fostering a world-class work environment that energizes our people and promotes creativity and innovation. We know creativity doesn’t happen on demand and that nutritious meals are important fuel for a good workday – and for bringing people together for collaboration and community. That’s where
Isotonic regression (also called monotonic regression) is a type of regression model that assumes that the response variable is a monotonic function of the explanatory variable(s). The model can be nondecreasing or nonincreasing. Certain physical and biological processes can be analyzed by using an isotonic regression model. For example, a
Emojis are showing up in our data. Here's what you need to know when working with emojis in your SAS code.
Bill Wisotsky’s interest in quantum mechanics began in graduate school more than 20 years ago. For Wisotsky, a Principal Technical Architect at SAS, it was one of those ideas that takes root in your mind and doesn’t let go. As Wisotsky’s career progressed from studying behavioral neuroscience and teaching statistics
Mixing vegetables into a meal you already love is one trick that helps non-veggie lovers increase their vegetable intake. Including sprouts is another non-intimidating way to sneak in more of the benefits of veggies. Why you ask? Research estimates that broccoli and cauliflower sprouts contain 10-100 times more cancer-fighting glucoraphanin