Dynamic programming is a powerful technique to implement algorithms, and is often used to solve complex computational problems. This article shows how to use PROC FCMP to implement the "edit distance" algorithm.
Dynamic programming is a powerful technique to implement algorithms, and is often used to solve complex computational problems. This article shows how to use PROC FCMP to implement the "edit distance" algorithm.
When parents decide it is time to move to simpler living, whether it be into a senior community or just into a smaller, more manageable house, the question of what to do with all that stuff steps into our thoughts like a the proverbial elephant in the room.
Showing the most popular jobs in each state is interesting (as I showed in my previous two blogs 1, 2) ... but not that interesting. How about something a little more quirky?!? ... Let's determine the most disproportionately popular job in each state! Their Map I got the idea for
Note: Following is an eight-part serialization of selected content from Steve Morlidge's The Little (Illustrated) Book of Operational Forecasting. The quality of forecasts matters…a lot It is difficult to precisely estimate the business impact of forecast quality partly because it impacts so many variables in ways that are not easy
Three bestselling SAS Press authors feature their favorite papers from SAS Global Forum 2018.
Vitamin D (technically, a hormone) plays a role in just about every aspect of our health. It’s not only important for bone health, it also plays a role in blood glucose regulation, heart disease, autoimmune diseases, brain function, thyroid health and even conditions such as ADHD, Autism and depression. Several
As a fun side project I recently looked into alternative visualization techniques in order to use computers to create art. An interesting approach is pointillism, which, according to Wikipedia is a "technique of painting in which small, distinct dots of color are applied in patterns to form an image." This
A SAS programmer recently asked how to interpret the "standardized regression coefficients" as computed by the STB option on the MODEL statement in PROC REG and other SAS regression procedures. The SAS documentation for the STB option states, "a standardized regression coefficient is computed by dividing a parameter estimate by
Note: Following is an eight-part serialization of selected content from Steve Morlidge's The Little (Illustrated) Book of Operational Forecasting. Different kinds of forecasts This book is focused on operational forecasting – the stuff you do to determine what you need to buy, produce, hold in stock or otherwise give your customers
Note: Following is an eight-part serialization of selected content from Steve Morlidge's The Little (Illustrated) Book of Operational Forecasting. What IS a forecast? First of all, we need to be absolutely clear what a forecast is – and what it isn’t. A forecast is a best estimate of future
When you hear someone refer to an ‘inside baseball’ move, it means they’re playing into the subtleties of the game. Inside baseball requires a high level of awareness, experience, and strategic thought. This typically results in a mix of strategies to get runners on base and manufacture runs rather than
The Little (Illustrated) Book of Operational Forecasting Steve Morlidge's latest work, The Little (Illustrated) Book of Operational Forecasting, is a unique contribution to the field. It is a guide for short term operational forecasting, delivered in a pocket-sized format, through 79 brief (two page) illustrated lessons. As I stated in my
Did you know that the call for content is now open for SAS Global Forum 2019? Get the details and see why next year's Conference Chair MaryAnne DePesquo is excited about the big event in Dallas, Texas, April 28-May 1, 2019.
Using small multiples is a neat way to display a lot of information in a small amount of space. But depending on how deeply you want to analyze and scrutinize the data, you need to be careful in choosing just how small you make your small multiples. Let's look at
No matter who you are, or how much you’ve practiced (or how well rehearsed you are) - an interview is stressful! Being on the other side of the table as the recruiter, I wanted to share some tips to help alleviate that stress. It all comes down to preparation. If
I love data; I’m a real and unabashed data geek. I'm the sci-fi nerd who has fun with data from Star Wars and analyzes World of Warcraft logs using SAS. More importantly, I love what data can do. I love the way it can show people new insights and new ideas,
As the new school year gets under way, you may be looking to ease your students back into English language arts. Here are a few ways that Curriculum Pathways can help. Check out Crio! Ready to give shape to some new ideas about novels or writing types you will be
Video killed the radio star.... We can't rewind, we've gone too far. -- The Buggles (1979) "You kids have it easy," my father used to tell me. "When I was a kid, I didn't have all the conveniences you have today." He's right, and I could say the same
Have you ever wanted to see examples of all of the output styles that SAS provides? You can run a program and look at the resulting file, styles.html. This post explains more about the styles that you will see including a discussion of attribute priority.
Get ready to have your mind blown. Whether or not you plan to attend Analytics Experience in San Diego on September 17, you'll be inspired by the speakers we have lined up to keynote the event. There's an inventor. A data scientist. A world class athlete. And a photographer. They've
Avoid frustrations by following these 5 tips from David Loshin to create a successful data management strategy for analytics.
Visualization of data density estimation, which is often used in statistical analysis and machine learning, will show the data’s characteristics like distribution, skewness and modality, etc. Commonly-used data density visualizations include boxplot, histogram, kernel density estimates, and some other plots. This blog post visualizes the kernel density estimates superimposing on histogram using SAS Visual Analytics.
When I'm at a social gathering, someone always asks what type of work I do. I like to keep my social life separate from my work, therefore I usually give a vague answer such as "software" (and quickly change the topic). How vague or specific is your response? How vague
In medieval Europe, individuals who practiced a craft often joined a guild. Within a guild, devoted craftspeople provided support for each other, discussed best practices, and set the standard for the products given to consumers. Today, teachers promote their craft more extensively -- in professional learning communities (PLCs). How can teachers
In SAS Viya 3.4, promotion support has been added for many additional SAS 9.4 resources, making it easier to make the leap to Viya. In this blog, SAS' Gerry Nelson reviews this new functionality.
This article shows how to perform an optimization in SAS when the parameters are restricted by nonlinear constraints. In particular, it solves an optimization problem where the parameters are constrained to lie in the annular region between two circles. The end of the article shows the path of partial solutions
Even though I’ve worked at SAS for nearly 30 years, I still get excited when great things come together for our customers! This year we are hosting the very first hackathon at our Analytics Experience conference in San Diego - the AnalyticsX Hackathon. Analytics Experience is in its third year
I bet you were not expecting a photo of 22 youngsters in swimsuits in a math blog, were you? The first time I heard about this reality TV show called "Are You The One?", my nerdiness and love for OR yelled at me: "There is so much math in this
Teachers can be the worst students. Just take a look at staff meetings: we’re playing on cell phones, passing notes, doodling, or making grocery lists. But give us an opportunity to expand our knowledge on our own terms, and we’ll run with it. We really do enjoy learning, which is
Data in the cloud makes it easily accessible, and can help businesses run more smoothly. SAS Viya runs its calculations on Cloud Analytics Service (CAS). David Shannon of Amadeus Software spoke at SAS Global Forum 2018 on his paper, Come On, Baby, Light my SAS Viya: Programming for CAS.