All Posts
When I shared a status update a few months ago that I would spend my Sunday morning "trying to solve an asymmetric prize-collecting traveling salesman problem with uncertain data and side constraints" my colleagues knew that I wouldn't be working. Instead, I would spend my morning at an orienteering event,
It's easier said than done to be a data-driven business, but the squeeze is worth the juice.
Pancreatic Cancer Awareness Day is Thursday, Nov. 16. On this day, five years ago, my mother-in-law was undergoing treatment for this disease that was discovered just six weeks prior. The whites of her eyes turning yellow was the first sign that something was wrong. After working in a neonatal intensive
As a SAS Viya user, you may be wondering whether it is possible to execute data append and data update concurrently to a global Cloud Analytic Services (CAS) table from two or more CAS sessions. (Learn more about CAS.) How would this impact the report view while data append or
Any look back at analytics in 2017 makes it clear that machine learning and artificial intelligence appear to be the ‘next big things’ that can solve just about any problem, from writing new hit songs to curing disease. Not one to buy into the hype, I became curious as to
Did you know that a SAS/IML function can recover from a run-time error? You can specify how to handle run-time errors by using a programming technique that is similar to the modern "try-catch" technique, although the SAS/IML technique is an older implementation. Preventing errors versus handling errors In general, SAS/IML
In the previous post, I discussed creating a 2D grid of spark lines by Year and Claim Type. This graph was presented in the SESUG conference held last week on SAS campus in the paper ""Methods for creating Sparklines using SAS" by Rick Andrews. This grid of sparklines was actually the
As the banking industry continues to combat increasing fraud challenges, payment fraud is growing exponentially. This growth stems from a shifting payment landscape with new and varied payment options. Globally, governments are introducing new initiatives like faster payments and real-time payments which compress turnaround times. These initiatives are altering the
SAS Visual Analytics 7.4 has added the support for date parameters. Recall from my first post, Using parameters in SAS Visual Analytics, a parameter is a variable whose value can be changed at any time by the report viewer and referenced by other report objects. These objects can be a
This year, CEO Jim Goodnight released our new “Core Values.” Authentic, Accountable, Curious, and Passionate were the words chosen to describe SAS, influence our work here, and showcase who we are as a company. While these values can and will certainly guide our actions in the workplace, I couldn’t help
그래비티(2013), 인터스텔라(2014), 마션(2015), 컨택트(2016), 패신저스(2017)까지, 여러분은 이중 몇 편의 영화를 보았나요? 최근 우주에 대한 공상과학(SF) 영화가 한해도 빼놓지 않고 박스 오피스를 기록해왔습니다. 컴퓨터 그래픽(CG) 기술 발전의 공이 크겠지만, 1969년 아폴로 11호의 인류 최초 달 착륙을 시작으로 혁신을 거듭해온 항공•우주 과학 기술 역시 큰 영향을 미쳤을 텐데요. 과학 기술의 진보와 함께
Debugging is the bane of every programmer. SAS supports a DATA step debugger, but that debugger can't be used for debugging SAS/IML programs. In lieu of a formal debugger, many SAS/IML programmers resort to inserting multiple PRINT statements into a function definition. However, there is an easier way to query
Here's a Proc Print trick for grouped data. Suppose your data is divided into groups, such as males and females. You could sort by the grouping variable before printing, like this: Suppose you want to better emphasize the groups. You could add a BY statement, like this: OK, but, personally,
The 25th annual SESUG conference was held at in the SAS campus this week. I had the opportunity to meet and chat with many users and attend many excellent presentations. I will write about those that stood out (graphically) in my view. One excellent presentation was on "Methods for creating
I wish this were a blog about a new super-affordable airline, but instead capital flight is the illegal movement of money from its country of origin, transit or destination. This movement of money through facilitators is creating a hyper-breed of criminal enterprise using the regulations of the world’s financial systems