Many well-known distributions become more and more "normal looking" for large values of a parameter. Famously, the binomial distribution, Binom(p, N), can be approximated by a normal distribution when N (the sample size) is large. Similarly, the Poisson(λ) distribution is well approximated by the normal distribution when λ is large.
English
As part of this year's IEEE Visual Analytics Science and Technology (VAST) Challenge, a group of SAS data scientists puit SAS Viya and related machine learning tools to the ultimate test - to identify individuals in a complex fishing network. Excitedly, the team received the Honorable Mention Award for Breadth of Investigation!
Foundation and domain models are transforming how businesses approach technology. These powerful tools are moving beyond the hype of GenAI, offering real solutions for a variety of tasks – whether generating text, creating visual content or even composing music. A new global survey of 1,600 organizations revealed critical insights into
Going forward, insurance will be based on data and AI – with a predict-and-prevent approach.
There are two programming tools that I rarely use: the SAS macro language and recursion. The SAS macro language is a tool that enables you to generate SAS statements. I rarely use the SAS macro language because the SAS IML language supports all the functionality required to write complex programs,
The SAS IML Language has a quirk with regards to functions that take no arguments. As discussed in the documentation, "modules with arguments are given a local symbol table." This is the usual behavior that programmers expect. However, the documentation goes on to state that "a module that has no
Call for content! Bring your expertise to SAS Innovate 2025! Accepted presenters can earn free registration, hotel, and travel stipends.
The foods that we choose to eat impact every aspect of our health, and as you can imagine, these food choices can also impact every aspect of an athlete’s performance. Choosing the right foods, at the right times, can improve power, strength, reaction time, endurance and recovery. Our young athletes
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
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