All Posts

Data Visualization
Sanjay Matange 0
Percent VBar

Recently a reader chimed in with a question on the Do Loop article by Rick Wicklin on how to create a bar chart with percent statistics.  Rick used SAS 9.3  and the reader wanted to do the same with SAS 9.2. For the basic (non-grouped) bar chart, the process is the

Fraud & Security Intelligence
Klaus Fabits 0
Betrugserkennung & Fraud: Warum gegen Analytics auch ein Robert Redford keine Chance hätte

Die Menschen sagen immer, man könnt nichts lernen aus Hollywood-Filmen. Stimmt nicht! Im Kino läuft gerade „Gangster Squad“. Die Handlung: Ein stadtbekannter Verbrecher ist nicht mit den gängigen Methoden zu fangen. Daher rottet sich eine rabiatere Polizei-Truppe zusammen, um ihn zu bekämpfen. Das hört sich zwar spannend an, aber mein Lieblings-Film

Data Visualization
Sanjay Matange 0
AE Timeline by Name

In my previous article on Adverse Event Timeline Graph, I wrote about how to create the AE timeline using SAS 9.2 code, using VECTOR plot and the MARKERCHAR option in SCATTER plot.  I  described a better way to place the labels at the lower end of the vectors. SAS 9.3 provides an easier way

Learn SAS
Rick Wicklin 0
Oh, those pesky temporary variables!

The SAS/IML language secretly creates temporary variables. Most of the time programmers aren't even aware that the language does this. However, there is one situation where if you don't think carefully about temporary variables, your program will silently produce an error. And as every programmer knows, silent wrong numbers are

Data Visualization
Sanjay Matange 0
Unicode Tick Values using GTL

Often it is desirable to use special Unicode characters for the tick value names on the axes.  However, SG procedures and GTL do not support Unicode strings in SAS data sets. With SAS 9.3, the SGPLOT procedure supports annotation which does support Unicode strings.  You can create an annotation data set