My family dog Danny barks at everything...constantly. Knowing this makes the following story even more remarkable: My Dad and Danny were in the backyard when a possum approached from the other side of the fence. Once he caught Danny's attention, rather than running away, the possum continued to approach. Face to face with
English
I recently saw an alarming article on social media about an outbreak of airborne plague spreading from Madagascar to Africa (and potentially to the rest of the world). The plague?!? - I thought that only happened hundreds of years ago?!? I don't really trust news on Facebook, so I went
Jim Harris shows how data-driven businesses incorporate three aspects of data governance to guide their decisions.
The overfunctioning or underfunctioning dynamic can occur in all kinds of relationships including romantic, work, sibling, parent/child, or friendship. In this podcast Adrianne Robinson, LCSW, LCAS, explains what this dynamic might look like and how to address it to make a change. http://www.adriannerobinson.com/
The South East SAS Users Group meeting wound up yesterday. The 25th anniversary conference was held on SAS Campus and it provided a great opportunity to meet with many enthusiastic SAS users and attend many informative presentations. More on this in a follow-up article. During one of these presentations, Mary
Unless you live in the Sorghum Belt (and yes, that really exists!), you likely have no clue what sorghum is or what to do with it. However, it’s the 5th most important cereal crop in the world due to its natural drought tolerance and versatility as feed, fuel and food.
A SAS programmer wanted to display a table in which the rows have different formats. An example is shown below. The programmer wanted columns that represent statistics and rows that represent variables. She wanted to display formats (such as DOLLAR) for some variables—but only for certain statistics. For example, the
There is certainly no shortage of terrific tips and tricks in various SAS blogs from some of our most distinguished SAS in-house experts. But, there's another group of equally qualified experts who don't often get to share their expertise on this channel: our customers. So, I went on a quest to get
Have you ever seen the "Fit Summary" table from PROC LOESS, as shown to the right? Or maybe you've seen the "Model Information" table that is displayed by some SAS analytical procedures? These tables provide brief interesting facts about a statistical procedure, hence they are called factoids. In SAS, a
Dementia describes different brain disorders that trigger a loss of brain function. These conditions are all usually progressive and eventually severe. Alzheimer's disease is the most common type of dementia, affecting 62 percent of those diagnosed. Other types of dementia include; vascular dementia affecting 17 percent of those diagnosed, mixed
Opens the chest, neck and spine while engaging the glutes, quadriceps and hips. Bridge (Sanskrit: Setu Bandha Sarvangasana) Lie on your back. Bend your knees and have feet on floor/mat. Knees and feet are hip distance and arms along the sides of the body with palms down. Back heels up
When disasters strike, we’re all left wondering what we can do and how we can help. Many donate money and items. Others donate their time volunteering on the ground. Me? I dive into data. I have a passion for using data for good, and have been fortunate to be involved
You can modify all of the components of the graphs that analytical procedures produce: the data object, graph template, and the dynamic variables. This post takes a closer look at dynamic variables (which you can see by using PROC DOCUMENT) and data objects and explores graphs that are constructed from more than one data object.
In my first four posts in the education analytics blog series, we learned how education customers are using SAS, the positive impact for their users and institution, and some of their best practices. In talking to customers for this series, one of the many things we've learned is that they
Once you have a data strategy for omnichannel, what's next? Kim Kaluba explains.
SAS Visual Investigator has an attractive user interface. One of its most engaging features is the network diagram, which represents related ‘entities’ and the connections between them, allowing an investigator to see and explore relationships in their source data. For maximum impact, each entity in the network diagram should have an
The purpose of this blog post is to demonstrate a SAS coding technique that allows for calculations with multiple variables and multiple observations across a SAS dataset. This technique can be useful for working with time series, clinical trials, - in any data step calculations involving values from different observations.
Once in a while you run into a pesky situation that is hard to overcome without resorting to major surgery. Such a situation occurs when you have a stacked bar chart with a discrete legend positioned vertically on the side of the graph. A simple example is shown below. title
Need to grant one or more users access to part of your secure SAS configuration directory? You can do it without opening up your SAS configuration directory to everyone. Most SAS 9.4 Platform deployments on Unix have been done using the SAS Installer account known as sas. The sas account
A SAS/IML programmer asked whether you can pass the name of a function as an argument to a SAS/IML module and have the module call the function that is passed in. The answer is "yes." The basic idea is to create a string that represents the function call and then
A ghoulish Halloween Boo to all my readers! Hope my costume freaks you out, but even if it doesn't, I’m positive PROC FREQ will in a few amazing ways! Today’s Programming 2: Data Manipulation Techniques class asked about the power of PROC FREQ. Since I stopped to explain some of it's benefits to
I often create temporary ODS output files - and getting rid of those files after I'm done is an extra chore I don't relish. For example, if I want to generate a PDF-only report and email it from SAS (see "Jedi SAS Tricks: Email from the Front – Part 2")
Joyce Norris-Montanari says IT and business need to work together when giving business users self-service data preparation tools.
When a plot is classified by one or more variables, the different classes values are displayed in the graph either by position or by using different plot attributes such as color, marker shape or line pattern. For plots that display the visual by a filled area (bar, bin, band, bubble,
This article demonstrates a SAS programming technique that I call Kuhfeld's template modification technique. The technique enables you to dynamically modify an ODS template and immediately call the modified template to produce a new graph or table. By following the five steps in this article, you can implement the technique
Plot statements included in the graph definition can contribute to the legend(s). This can happen automatically, or can be customized using the KEYLEGEND statement. For plot statements that are classified by a group variable, all of the unique group values are displayed in the legend, along with their graphical representation
If you’ve been waiting for the buzz to settle around the Internet of Things before deciding how to invest in this new technology space, now’s the time to stop waiting. I’ve been working in the technology sector for a few decades, and the innovation and excitement I’m seeing around IoT
When loading data into CAS using PROC CASUTIL, you have two choices on how the table can be loaded: session-scope or global-scope. This is controlled by the PROMOTE option in the PROC CASUTIL statement. Session-scope loaded proc casutil; load casdata="model_table.sas7bdat" incaslib="ryloll" outcaslib="otcaslib" casout="model_table”; run; Global-scope loaded proc casutil; load casdata="model_table.sas7bdat"
If you plan to travel abroad and see the world, you'll need a passport. And, depending on several factors, you might also need travel visas. Which passports allow you to travel with the least amount of hassle (and the least amounts of visas)? Let's create a map to help you
David Loshin describes some steps you can take to ensure that self-service data preparation improves collaboration.