Congratulations to Rick Wicklin for 10 Years of The Do Loop Rick Wicklin, author of The Do Loop I want to take a moment to congratulate my colleague Rick Wicklin on the 10th Anniversary of his blog, The Do Loop. Rick is Distinguished Researcher in Computational Statistics at SAS, and our
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.
Unlocking the potential of your unstructured text data can lead to great business outcomes but the prospect of starting a new or enhancing your existing Natural Language Processing (NLP) program can feel overwhelming because of the inherently unique (and sometimes messy) nature of human language. Text data doesn’t fit neatly into rows or columns the way that structured data does, which can make it seem more complex to work with. Conversations and written language range from objective statements to subjective perspectives and opinions. The same sentence, depending on its intent and the nuances in how it's said, can have a positive, negative, or neutral sentiment. To get us started, we'll share different types of NLP models used to analyze unstructured data with a focus on the hybrid approach.
Heather Cartwright, General Manager of Microsoft Health, joined me to contemplate the new horizons in healthcare made possible by SAS and Microsoft’s new strategic partnership. The four walls of the doctor’s office are disappearing. Following decades of planning for hypotheticals, this year health care organizations were compelled to make good on the promise of digital transformation. Meeting the
Analytics can help to surface broad macro-scale issues about productivity, demand, and ideal methods of cultivation.
There's no question that we're all increasingly, and often exclusively, interacting with brands digitally. Consumers are now online through countless mechanisms – from laptops and mobile apps to AI-enabled voice assistants and sensor-based wearables. Engagement is diversifying in fascinating new ways. And when organizations can't see their customers interacting in
When my son started kindergarten last year, I was excited to embark on the lunchbox packing adventure. The year started out strong but about a month or two in, the novelty wore off. Sound familiar? While this school year looks very different for most of us, the dreaded school lunchbox
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.
This blog is reposted from March 2015. Many of our kids are dealing with high levels of anxiety related to the pandemic and online school so it seems like a good time to re-post it. I recently read an article I loved on how to explain anxiety to children. Even
Inclusion and diversity are strengths. The SAS company culture is built on a foundation of caring for one another and holding ourselves and others accountable. That includes recognition and accountability for where we can improve. Our work of inclusivity is evolving and continuous. We must frequently re-examine the way we speak, act
Local government gets some bad press. There is no doubt that some could be better, but many are strongly focused on delivering high-quality services for their citizens. However, these "good news" stories seldom make the press – even in local newspapers in slow weeks. Like most public sector organisations around
By now, you’ve heard about our work helping customers combat the coronavirus pandemic. As COVID-19 numbers rose rapidly and cities around the world shut down; SAS ramped up, and the unlimited talent and brilliance of our people shone brightly. From our Viya-powered COVID-19 dashboard to deployment-ready models, our teams moved quickly to be there for our
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
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 the Excel file into meaningful information for multilingual readers.
My name is Carlotta Pacifici, I’m 25 years old and I live in Rome. Last November, I started an internship at SAS while completing my degree course in statistics at the University of Rome La Sapienza. How it began I first got to know SAS in the first year of
As citizens of the Internet, we are all familiar with IP addresses -- probably more so than our Internet founding fathers had ever intended. These addresses are typically represented in a 4-piece segmented list of numbers separated by dots. Here is an example: "22.214.171.124". Each segment is called an octet
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 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
Customer data platforms (CDPs), data management platforms (DMPs), people-based marketing, identity graphs, and more overlapping topics represent an important ingredient of any martech brainstorming session in 2020. As your brand spreads out across touchpoints — from web to mobile applications, as well as call centers, email and direct mail —
Through our new strategic partnership, SAS and Microsoft are helping the public sector realize the power of analytics in the cloud. I spoke with Daniel Sumner, Worldwide Director of Smart Infrastructure at Microsoft, to explore the possibilities of more robust analytics and cloud strategies in government — and the technology
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
In recent years, there has been an increasing focus on financial crime in both public and private entities. The press coverage of money laundering, tax fraud and employee embezzlement of public funds is greater than it has been in the past several years. This increased awareness leads to an increasing
Last year when I recorded an on-demand webinar on the topic of Managing Stress I had no idea that in a few short months the world would change so much due to Covid-19. Almost overnight, the everyday stressors people feel became exacerbated worldwide and this same stress and anxiety has
Since the start of the COVID-19 pandemic, SAS has formed dedicated global teams to predict and monitor the pandemic’s course and identify the likely impact for customers. In Turkey, we have identified three main risk areas for insurers and have set out some strategies to help our clients respond, recover
This series is geared towards walking you through a piece of the puzzle of operationalizing your analytics: securely integrating your custom applications into your SAS Viya platform. This is particularly useful after exposing your analytics as HTTP REST APIs, as we'll see an intentionally brief example of in this first
On discussion forums, many SAS programmers ask about the best way to generate dummy variables for categorical variables. Well-meaning responders offer all sorts of advice, including writing your own DATA step program, sometimes mixed with macro programming. This article shows that the simplest and easiest way to generate dummy variables
Remember back to your early school days, singing with all your classmates “If you’re happy and you know it clap your hands!” and then we’d all clap our hands. Being happy back then was so simple. Today, it’s hard to get away from all the negative headlines of 2020! It’s
Decision trees are a fundamental machine learning technique that every data scientist should know. Luckily, the construction and implementation of decision trees in SAS is straightforward and easy to produce. There are simply three sections to review for the development of decision trees: Data Tree development Model evaluation Data The
Making decisions based on what ML solutions have learned has become a prerequisite for running an innovative business.
Fraud, waste and abuse (FWA) ravages the US health care system. Estimates from the National Health Care Anti-Fraud Association show fraud costs health care organizations $70 billion to $230 billion each year. The precise figure is unknowable because only 3 to 10% of this fraud is ever detected. With more