Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Series plot with varying attributes

This article is motivated by a recent question on the SAS Communities board.  This user wants to create a series or spline plot where the attributes of the line (color, thickness) can be changed based on another variable. In this case it may be a binary variable with "0" and

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
HBar with Data Labels

A common request on the communities page is to place data labels on horizontal bar charts.  Often users want to display stacked horizontal bar charts, with the values displayed for each segment and the overall value of the bar itself as shown in the example below. In this example, the

Analytics | Customer Intelligence
Sandra Hernandez 0
Inteligencia Artificial, cada vez más cerca del entendimiento de las emociones

La inteligencia artificial (IA) es un avance tecnológico que sigue creciendo y que se perfila como una metodología para agilizar todo tipo de procesos, ayudando a la recopilación y el reconocimiento de datos y a la predicción de comportamientos hasta convertirse en una solución a necesidades inmediatas. Por eso se

Advanced Analytics | Analytics | Artificial Intelligence | Data Management | Machine Learning
Charlie Chase 0
Why do we rely on judgment when analytics outperforms it?

Wherever there is uncertainty there has got to be judgment, and wherever there is judgment there is an opportunity for human fallibility. Donald Redelmeirer, physician-researcher Over the holidays, I read a fascinating book titled The Undoing Project: A Friendship That Changed Our Mind by Michael Lewis (W.W. Norton & Company,

Analytics | Customer Intelligence | Internet of Things
Lonnie Miller 0
How to monetize connected vehicles with analytics and mobility services

For the last two years, I’ve spent time listening to and brainstorming with automakers, their suppliers and other technology companies about how to monetize connected vehicle data. This involves: Data that’s offloaded from a roving vehicle fleet (cars, trains, semi-trucks, farm tractors, you name it!). Data coming from driving-related mobile apps used

Analytics | Artificial Intelligence | Machine Learning
Bert Weemaes 0
Industry 4.0 - Boosting productivity with digital twin analytics

This article focusses on time-variant manufacturing processes, and how analytics can help boost their productivity. Many production lines relying on such processes are involuntarily operated using a suboptimal combination of input control settings most of the time. This weakens overall returns at facilities such as steel mills, mines, chemical and

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Little things go a long way

In my previous post, I described a new options to control the widths of the caps for Whiskers, Error and Limit bars.  This topic could have been titled "Little things go a long way", as such details really make for a good graph. In a similar manner, another detail issue

Karen Prillwitz 0
Industrie 4.0 – künstliche Intelligenz und maschinelles Lernen ODER Wie aus Enthusiasmus über Ernüchterung tatsächlicher Gewinn entsteht

Künstliche Intelligenz (KI), maschinelles Lernen (ML) und Analytics erleben zurzeit einen wahren Boom. Geht es nach den Anbietern, gelangen Produktionsabteilungen mithilfe von Industrie 4.0 und Digitalisierung in ein neues, goldenes Zeitalter, in dem Maschinen „selbstlernend“ für Qualitätsverbesserungen und Kostenreduktion sorgen. Doch anfänglichem Enthusiasmus und ersten positiven Erkenntnissen folgt meist Ernüchterung,

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Spark table

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

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Spark grid

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

Advanced Analytics | Analytics
Christian Goßler 0
Lenin und der Rote Rapper im Internet of Ticks (IoT5)

„… Internet, Internet, ich hör‘ hier immer Internet. Sag’n Se‘ ma‘, ganz richtig ist das nicht!“ Der Service-Manager errötet nach seinem Rap. Lenin schwankt zwischen Belustigung und bolschewistischem Ingrimm: Stellt der Rote Rapper seine Erfolge im Internet of Things infrage? Der Rapper fährt fort: „Denn diese Daten, die Sie verbraten,

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Legend order redux

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

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Legend items

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

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Tips and tricks: Segmented discrete axis

The previous post on Multiple Blank Categories showed how to include multiple blank categories on the axis.  But, given the purpose for this was to separate different segments in the data, I also included ideas on how to segmented a discrete axis using reference lines or Block Plot.  A similar idea

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Tips and tricks - Multiple blank categories on axis

Off and on, users have expressed the need to include multiple blank categories on a discrete axis.  Often, this is desirable to separate groups of bars (or categories) in a graph due to some difference their definition.  Such a case was discussed in this blog article on using non breaking

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
New Features in SAS 9.40M5 - Gradient fills

ODS Graphics procedures primarily strive towards the following goal:  "Make simple graphs easy and complex graphs possible".   SGPLOT procedure allows you create simple graphs with a single plot statement, and create complex graphs by layering together or combining multiple plot statements.  Generally, the appearance follows the guidelines set by industry

Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
New features with SAS 9.40 M5

SAS 9.4 maintenance release 5 was released on Sept 19, 2017.  This release includes many new items including integration with SAS Viya and SAS Studio, a web application for SAS development.  Also Included with this release are some cool new features in the graphics domain, some of which were requested

Analytics | Data Visualization | Learn SAS | Programming Tips
Sanjay Matange 0
Getting started with SGPLOT - Part 8 - Horizontal HighLow Plot

On a recent visit to an In-House Users Group meeting at a Pharmaceutical company, I presented a 1/2 day seminar on creating Clinical Graphs using SG Procedures.  Polling the audience for their experience with these procedures indicated that many SAS users are not familiar with these new ways to create graphs. So,

Advanced Analytics | Machine Learning
Charlie Chase 0
Is demand sensing and shaping a key component of your company’s digital supply chain transformation?

Depending on who you speak with you will get varying definitions and opinions regarding demand sensing and shaping from sensing short-range replenishment based on sales orders to manual blending of point-of-sales (POS) data and shipments.        Most companies think that they are sensing demand when in fact they are

Advanced Analytics | Analytics | Internet of Things
Cornelius Kimmer 0
Edge Analytics - So kommt Analytics in den Truck (Teil 3) HEUTE: Konfiguration der Software

ODER: Wie erstelle ich ein Edge Analytics Case auf Basis von SAS ESP, SAS Streamviewer und eines Modelltrucks? Das beschreibe ich in Teil 3. Rückblick: Im ersten Teil wurden die Idee und der Inhalt der SAS Streaming-Analytics-Demo beschrieben. Im zweiten Teil sind die einzelnen technischen Komponenten sowie die Software aufgelistet. Im

Advanced Analytics | Analytics | Internet of Things
Samuel Blanquet 0
The factory of the future is not a low-cost proof-of-concept — but proof-of concept is possible

Manufacturers are not like Steve Jobs. He famously didn’t worry about market research when developing the iPod, merely assuming — some would say arrogantly — that the product was so good that everyone would buy it. He was right, but few would have his confidence. Manufacturers, by contrast, tend to

Data Management
Rainer Sternecker 0
Bei DS-GVO „Auf-Sicht“-Fahren? Besser nicht!

Die EU-Datenschutz-Grundverordnung kommt näher – ausweichen oder draufhalten? In den letzten Wochen hatte ich die tolle Gelegenheit mit zahlreichen Kunden und Partnern über die neue EU-Datenschutz-Grundverordnung (DS-GVO) zu sprechen. Die Meinungen und Erwartungen sind dabei wirklich außerordentlich breit gefächert. Das ist nicht weiter verwunderlich, denn das Thema hat zuletzt stark an

Advanced Analytics | Customer Intelligence | Machine Learning
Maarten Oosten 0
Bots, collusion and accountability in pricing

In the recent article, “Price-bots can collude against consumers,” the Economist discusses the consumer effects of prices set by price-bots. The article starts with an example of gasoline pricing strategies on Martha’s Vineyard. With a small number of gas stations on the island, the price-bots can cover all competitor prices frequently

1 2 3 7