Graphically Enhancing the Visual Presentation and Analysis of Univariate Data Using SAS Software

Size: px
Start display at page:

Download "Graphically Enhancing the Visual Presentation and Analysis of Univariate Data Using SAS Software"

Transcription

1 Graphically Enhancing the Visual Presentation and Analysis of Univariate Data Using SAS Software James R. O Hearn, Pfizer Inc., New York, NY ABSTRACT The problem of analyzing univariate data is investigated. In this paper an enhanced graphical approach based on a template of numerical summary statistics and graphical plots using SAS/GRAPH, SAS/QC, and SAS/STAT is presented. It is shown that this template provides a more powerful tool for assessing statistical assumptions, for suggesting corrective actions when assumptions are not met, and for elucidating patterns and relationships than the UNIVARIATE procedure. It is anticipated that this template will be of some use for the data analyst in gaining greater insight into the structure of univariate data. An example using fictitious exercise test data will be given to illustrate this methodology. INTRODUCTION The first step in any statistical analysis is to generate univariate descriptive statistics on the primary analysis variables. The most commonly used and comprehensive method for performing univariate analysis in SAS is the UNIVARIATE procedure. However, except for a couple of minor statistical enhancements, the output from this procedure has hardly changed for nearly twenty years. This is most glaringly evident in the graphical plots where a number of shortcomings exist by today s standards: (1) line-printer style graphics, (2) plots rotated sideways with unnatural reverse ordering of horizontal axis values, (3) lack of control in the scaling of the vertical axis, and (4) lack of graphical sophistication in plot appearance. The objective of this paper is to enhance the visual display, and subsequently, improve the statistical analysis and understanding of univariate data using SAS software. Our strategy is to first generate and save the descriptive statistics along with a title and a footnote to a graphics catalog, to next create a seven panel template, and then to replay (re-display) the graphical output back into the template. The SAS code used in this paper will be based on the SAS for Windows 6.11 operating system. GENERATION OF GRAPHICAL OUTPUT Numerical Summary Statistics The first step in developing our statistical template is to create a graphics output file of summary statistics from a corresponding text input file. To accomplish this, we first generate the descriptive statistics from the UNIVARIATE procedure, and then direct the output to 1 an external text file referenced by the fileref on the PRINTTO procedure. Next, we invoke the GPRINT procedure, which inputs this text file and converts it into a graphics file, and then saves it to a graphics catalog. The following SAS code outlines this process more clearly and completely. libname gph c:\data\phsug98 ; filename univ c:\data\phsug98\univ.out ; options nocenter nodate nonumber ls=130 ps=25; goptions reset=all device=win gunit=cells chartype=007 hpos=130 vpos=25 htext=1.1 nodisplay; proc printto print=univ new; proc univariate data=univ normal; var &var; id pat; /* output SAS data set for creation of histogram */ output out=stats n=nobs median=median qrange=qrange mean=mean std=std probn=probn normal=normal min=min max=max range=range; proc printto; proc gprint fileref=univ gout=gph.univ name='stats'; DEVICE=WIN identifies the Microsoft Windows device driver used to produce/view graphical output on the monitor screen. GUNIT=CELLS specifies the graphical unit of measurement for the numerical statistical output. CHARTYPE=007 defines the hardware/true Type font number (007=SAS Monospace) for the summary statistics. (See (4) for instructions in adding True Type fonts with the WINPRTx series of device drivers. )

2 The HPOS and VPOS graphics output options are equal to the LINESIZE and PAGESIZE text output options. HTEXT=1.1 specifies the height of all statistical text. The PRINTTO procedure directs all statistical output to the external text file UNIV.OUT while the NEW option removes any previous output. The NODISPLAY option suppresses the display of the summary statistics. GOUT=GPH.UNIV defines the location of the graphics catalog where the graphical output from the GPRINT procedure is stored. NAME= STATS specifies the name of the graph in the graphics catalog (GPH.UNIV). Histogram The histogram is the most familiar and widely used plot for summarizing a data distribution. Unfortunately, it is often the most difficult to create given the complexity associated with choosing the appropriate (or optimal) binwidth/number of bins to display. To deal with this problem, a more precise theoretical/adhoc approach is proposed, and then incorporated into the CAPABILITY procedure of SAS/QC (see p. 52 of (5) for advantages of this procedure over the GCHART procedure). First, we calculate the number of bins using one of the upper bound formulas of Emerson and Hoaglin (1983), depending on the number of observations in the data set. Then, we modify this upper bound based on the normality of the data given by the p-value of the Shapiro- Wilk Test of Normality from the summary statistics. In particular, if the data is normal (p.05), we reduce the upper bound by 40% of the range from the upper bound to the default CAPABILITY lower bound of Terrell and Scott (1985). (The value of 40% refers to the adhoc element of this technique. It has been chosen for the expressed purpose of smoothing the data a little, while at the same time retaining a great amount of detail.) If the data is not normal (p <.05), we don t modify the upper bound, since it is recommended to use more bins than fewer under such circumstances (Scott, 1992). The following SAS code outlines the CAPABILITY part used to create the histogram and includes as well a nonparametric kernel density curve superimposed onto the histogram to examine features possibly obscured by the choice of histogram bins or sampling variation. (See pp of (7) for more details on kernel density estimates.) goptions dev=win gunit=pct ftext=zapf nodisplay; proc capability data=plots gout=gph.univ graphics noprint; 2 var &var; hist &var/midpoints=(&first to &last by &binwidth) vaxis=axis1 haxis=axis2 vscale=percent kernel (k=normal c=mise l=1 w=2) noframe nolegend name='hist'; axis1 label=(j=c h=&lh a=90 r=0 'Relative Frequency (%)') axis2 offset=(10,) label=(j=c h=&lh "&varlabel (&unit)") value=(h=&vh) order=(&first to &last by &binwidth) minor=none; title1 j=c h=&th 'Histogram Plot'; GUNIT=PCT defines the graphical unit of measurement for the plots. FTEXT=zapf is the software font used in the plots. GRAPHICS invokes high-resolution graphics. MIDPOINTS specifies the bin midpoints, where &first and &last are designated as the true first and last midpoints of the data, respectively, whose values are calculated by subtracting and adding a small percentage of the binwidth to the min and max values, respectively, and where &binwidth is equal to the range of the data divided by the # of calculated bins. Note this quantity, the small percentage, will probably have to be adjusted depending on the range of the data and the binwidth. KERNEL superimposes a nonparametric density curve onto the histogram using the normal kernel function (K=normal) to estimate the density function with the degree of smoothness (or bandwidth) indirectly specified by the default C= value, the value that minimizes the approximate mean integrated square error (MISE). (See p. 116 of (7).) Box-and-Whisker Plot The box-and-whisker plot presents a quick overview of a number of prominent features (center, middle 50% of the data, tail spread, and extreme values) of a distribution. Even though it is not customary in quality control work, the SHEWHART procedure in SAS/QC can be utilized to create an individual box-and-whisker plot. The following SAS code outlines this process. %let vnbrlo=%eval(&vnbr-2); %let vnbrup=%eval(&vnbr+2); goptions dev=win hsize=4 in vsize=3.15 in nodisplay; proc shewhart data=plots &gout graphics;

3 boxchart &var*vnbr/boxstyle=schematicid stddevs serifs nolegend nolimits noframe idsymbol=circle vminor=1vaxis=axis1 haxis=axis2 name='box'; axis1 label=( j=c a=90 r=0 h=&lh "&varlabel (&unit)") axis2 label=(j=c h=&lh 'Visit Week') order=(&vnbrlo to &vnbrup by 1) symbol1 v=star h=3 c=black; title1 j=c h=&th 'Box and Whisker Plot'; BOXSTYLE=SCHEMATICID extends the whiskers of the box plot 1.5 x IQR below the 25 th and above the 75 th percentiles, respectively. NOLIMITS suppresses the display of control limits. HSIZE= and VSIZE= options set the dimensions of the graphics output area. Their intended purpose here is to make the graphical output proportional to the size of the template panels, and thus prevent any distortion. The values above are chosen based on the default HSIZE and VSIZE values defined by the WINPRTM driver and the dimensions of the template panels. (Note these options were not applied to the histogram plot so as to prevent any potential confusion in interpretation caused by the appearance of two unforeseen axis values, one on each end, being added to the horizontal axis, even though all other aspects of the plot remained the same.) It should be noted that a WARNING message appears in the log when running this code. However, this message pertains not to the construction of the plot, but to the customary practice in using the SHEWHART procedure of comparing the distributions of more than one subgroup (defined by a subgroup variable, here vnbr ) of some analysis variable (&var) via side-by-side box-and-whisker plots. Normal and Detrended Normal Probability Plots The normal and detrended normal probability plots describe more systematically how an empirical (sample) distribution differs from a theoretical standard normal distribution. These plots are generated using a slightly modified version of the SAS System for Statistical Graphics NQPLOT macro. The following SAS code outlines only the normal probability plot, with standard errors lines added in order to examine the relative variability of points in different regions of the plot. data plots; set plots; sigma = σ _p_=round((_n_ -.5)/nobs,.0001); _z_=round(probit(_p_),.0001); _se_=(sigma/((1/sqrt(2* )) *exp(- (_z_**2)/2))) *sqrt(_p_*(1-_p_)/nobs); _normal_= sigma * _z_ + &mu ; _resid_ = &var - _normal_; _lower_ = _normal_ *_se_; _upper_ = _normal_ *_se_; _reslo_ = -1.96*_se_; _reshi_ = 1.96*_se_; label _z_='standard Normal (Z) Quantile' _resid_='deviation From Normal'; proc gplot data=plots &gout; plot &var * _z_= 1 _normal_ * _z_= 2 %if &stderr=yes %then %do; _lower_ * _z_= 3 _upper_ * _z_= 3 %end; / overlay vaxis=axis1 haxis=axis2 hminor=3 vminor=1 name='npp'; symbol1 v=dot h=2 i=none c=black l=1; symbol2 v=none i=join c=blue l=3 w=2; symbol3 v=none i=join c=green l=33 w=2; axis1 label=(j=c a=90 r=0 h=&lh "&varlabel (&unit)") axis2 label=(j=c h=&lh Standard Normal Quantiles') title1 j=c h=&th 'Normal Probability Plot'; Title and Footnote The title and footnote for this template are both created using the GSLIDE procedure. The following SAS code generates these two descriptive features. %let title = Univariate Descriptive Statistics: &varlabel (Treatment = &tg, Visit=&vnbr); goptions dev=win target=winprtm ftext=zapf gunit=cells nodisplay; proc gslide &gout name='title'; title1 j=c h=1.20 "&protid"; title2 j=c h=1.25 "&title"; proc gslide &gout name='foot'; 3

4 title1; footnote1 j=left h =.6 "Program: &program"; footnote2 j=left h =.6 "Data Source: &srce"; footnote3 j=left h =.6 "Output Date: &today"; footnote4 j=left h =.6 Programmer: &name ; STATISTICAL TEMPLATE STRUCTURE Let us now create the structure of the statistical template. First, the graphics enivironment is reset to DEV=WIN, TARGET=WINPRTM, and DISPLAY so as to be able to preview the template on the monitor screen (WIN driver) as it should appear on a hard-copy device (WINPRTM driver). Second, the GREPLAY procedure is invoked with the NOFS, IGOUT, and TC options. The NOFS option allows us to use line-mode statements for creating templates, replaying graphics, and managing graphics catalogs. The IGOUT option specifies the location of the graphical catalog (GPH.UNIV) to be inputted into the GREPLAY procedure while the TC option identifies the storage location of the template (GPH.UNIVCAT). Third, the TDEF statement defines the template structure, including the name SPECS and the four (x, y) coordinates for each of the seven panels. Fourth, the TEMPLATE statement assigns the newly defined template as the current template while the DELETE statement deletes any graphical output from the input catalog. Lastly, the TREPLAY statement selects and replays the graphs into the template based on the panel number (1,2, ) and the graphical catalog entry name (stats, hist, ). See Figure 1 below. goptions reset=all dev=win target=winprtm hsize=0 vsize=0 display; proc greplay nofs igout=gph.univ tc=univcat; tdef specs 1/ llx=0 lly=0 ulx=0 uly=100 urx=100 ury=100 lrx=100 lry=0 2/ llx=0 lly=65 ulx=0 uly=95 urx=100 ury=95 lrx=100 lry=65 3/ llx=0 lly=35 ulx=0 uly=65 urx=50 ury=65 lrx=50 lry=35 4/ llx=50 lly=35 ulx=50 uly=65 urx=100 ury=65 lrx=100 lry=35 5/ llx=0 lly=5 ulx=0 uly=35 urx=50 ury=35 lrx=50 lry=5 6/ llx=50 lly=5 ulx=50 uly=35 urx=100 ry=35 lrx=100 lry=5 7/ llx=0 lly=0 ulx=0 uly=100 urx=100 ury=100 lrx=100 lry=0 ; template specs; treplay 1:title 2:stats 3:hist 4:box 5:npp 6:dpp 7:foot; CONCLUSION This paper has attempted to improve the visualization and analysis of univariate data. By enhancing the graphical features of the plots, the conveyance and summarization of quantitative information is more readily apparent and more easily interpretable. In general, these graphical enhancements are a good idea, however, they do require greater time and computer resources. Thus, it is up to the data analyst to determine whether or not the visual improvement of the template is worth the greater expense in production time for univariate statistical analyses. REFERENCES [1] Emerson, J.D. and Hoaglin, D.C. (1983). Understanding Robust and Exploratory Data Analysis, eds. D.C. Hoaglin, F. Mosteller, and J.W. Tukey, New York: John Wiley & Sons. [2] Scott, D.W. (1992). Multivariate Density Estimation: Theory, Practice, and Visualization, New York: John Wiley & Sons. [3] Terrell, G.R. and Scott, D.W. (1985). Oversmoothed Nonparametric Density Estimates, JASA, 80, [4] Producing Hardcopy Graphics Under Windows 95 and NT, TS-300C. Cary, NC: SAS Institute Inc. [5] SAS Institute Inc. (1991), SAS System for Statistical Graphics, First Edition, Cary, NC: SAS Institute Inc. [6] SAS Institute Inc. (1990), SAS /GRAPH Software; Reference, Version 6, Vols. 1, 2, Cary, NC: SAS Institute Inc., 1458 pp. [7] SAS Institute Inc. (1995), SAS /QC Software; Usage and Reference, Version 6, First Edition,Vols. 1, 2, Cary, NC: SAS Institute Inc., 1697 pp. NQPLOT macro is reprinted with permission of SAS Institute Inc. from SAS System for Statistical Graphics, First Edition. Copyright 1991 by SAS Institute Inc. AUTHOR CONTACT INFORMATION: James O Hearn Pfizer Inc. 235 E. 42 nd St., Mail Stop: 150/37/7, NY, NY (212) , ohearj@pfizer.com 4

5 SAS, SAS/GRAPH, SAS/QC, and SAS/STAT are registered trademarks of the SAS Institute Inc. in the USA and in other countries. indicates USA registration. Windows is a registered trademark of the Microsoft Corporation. 8QLYDULDWH 3URFHGXUH 9DULDEOH (;7,0( 7RWDO ([HUFLVH 7LPH VHF 0RPHQWV 4XDQWLOHV'HI ([WUHPHV 1 6XP :JWV 0D[ /RZHVW,' +LJKHVW,' 0HDQ 6XP 4 6WG 'HY 9DULDQFH 0HG 6NHZQHVV.XUWRVLV &66 0LQ &9 6WG 0HDQ 70HDQ 3U!_7_ 5DQJH 1XP A 1XP! 44 06LJQ 3U! _0_ 0RGH 6JQ 5DQN 3U! _6_ :1RUPDO 3U: 0LVVLQJ 9DOXH &RXQW &RXQW1REV Figure 1. Descriptive Statistics for Total Exercise Time (sec): Treatment = A, Visit = 10. 5

A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures

A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures Suhas R. Sanjee, MaxisIT Inc., Edison, NJ Sheng Zhang, Merck and Co., Upper Gwynedd, PA ABSTRACT Graphs provide high-impact visuals that

More information

A Plot & a Table per Page Times Hundreds in a Single PDF file

A Plot & a Table per Page Times Hundreds in a Single PDF file A Plot & a Table per Page Times Hundreds in a Single PDF file Daniel Leprince DIEM Computing Services, Inc. Elizabeth Li DIEM Computing Services, Inc. SAS is a registered trademark or trademark of SAS

More information

Innovative Graph for Comparing Central Tendencies and Spread at a Glance

Innovative Graph for Comparing Central Tendencies and Spread at a Glance Paper 140-28 Innovative Graph for Comparing Central Tendencies and Spread at a Glance Varsha C. Shah, CSCC, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC Ravi M. Mathew, CSCC,Dept. of Biostatistics,

More information

SUGI 29 Posters. Paper A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ

SUGI 29 Posters. Paper A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ Paper 146-29 A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ ABSTRACT In pharmacokinetic studies, abnormally high values of maximum plasma concentration Cmax of

More information

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health MANAGING SAS/GRAPH DISPLAYS WITH THE PROCEDURE Perry Watts IMS Health Abstract PROC is used for redisplaying graphs that have been stored in temporary or permanent catalogs. This tutorial will show how

More information

USING SAS PROC GREPLAY WITH ANNOTATE DATA SETS FOR EFFECTIVE MULTI-PANEL GRAPHICS Walter T. Morgan, R. J. Reynolds Tobacco Company ABSTRACT

USING SAS PROC GREPLAY WITH ANNOTATE DATA SETS FOR EFFECTIVE MULTI-PANEL GRAPHICS Walter T. Morgan, R. J. Reynolds Tobacco Company ABSTRACT USING SAS PROC GREPLAY WITH ANNOTATE DATA SETS FOR EFFECTIVE MULTI-PANEL GRAPHICS Walter T. Morgan, R. J. Reynolds Tobacco Company ABSTRACT This presentation introduces SAS users to PROC GREPLAY and the

More information

Teaching statistics and the SAS System

Teaching statistics and the SAS System Teaching statistics and the SAS System Ass. Prof. Dipl.Ing. Dr. Barbara Schneider Institute for Medical Statistics, University of Vienna,Vienna, Austria Abstract This presentation offers ideas and examples

More information

ODS LAYOUT is Like an Onion

ODS LAYOUT is Like an Onion Paper DP03_05 ODS LAYOUT is Like an Onion Rich Mays, University of Rochester Medical Center, Rochester, NY Abstract ODS LAYOUT is like an onion. They both make you cry? No! They both have layers! In version

More information

Using MACRO and SAS/GRAPH to Efficiently Assess Distributions. Paul Walker, Capital One

Using MACRO and SAS/GRAPH to Efficiently Assess Distributions. Paul Walker, Capital One Using MACRO and SAS/GRAPH to Efficiently Assess Distributions Paul Walker, Capital One INTRODUCTION A common task in data analysis is assessing the distribution of variables by means of univariate statistics,

More information

Chapter 1 Introduction. Chapter Contents

Chapter 1 Introduction. Chapter Contents Chapter 1 Introduction Chapter Contents OVERVIEW OF SAS/STAT SOFTWARE................... 17 ABOUT THIS BOOK.............................. 17 Chapter Organization............................. 17 Typographical

More information

Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC

Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC DP05 Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC ABSTRACT An important part of our research at the US Environmental

More information

Changing Titles on Graphs With Minimal Processing

Changing Titles on Graphs With Minimal Processing Changing Titles on Graphs With Minimal Processing Deb Cassidy, Computer Horizons Corporation, Indianapolis, IN Have you ever created numerous graphs only to have someone make a "minor" change in the title

More information

PharmaSUG 2015 Paper PO03

PharmaSUG 2015 Paper PO03 PharmaSUG 2015 Paper P03 A Visual Reflection on SAS/GRAPH History: Plot, Gplot, Greplay, and Sgrender Haibin Shu, AccuClin Global Services LLC, Wayne, PA John He, AccuClin Global Services LLC, Wayne, PA

More information

Graphical Techniques for Displaying Multivariate Data

Graphical Techniques for Displaying Multivariate Data Graphical Techniques for Displaying Multivariate Data James R. Schwenke Covance Periapproval Services, Inc. Brian J. Fergen Pfizer Inc * Abstract When measuring several response variables, multivariate

More information

Developing a Dashboard to Aid in Effective Project Management

Developing a Dashboard to Aid in Effective Project Management Developing a Dashboard to Aid in Effective Project Management M. Paige Borden, University of Central Florida, Orlando, FL Maureen Murray, University of Central Florida, Orlando, FL Ali Yorkos, University

More information

Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels

Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels Lela M. Brown, University of Oklahoma ABSTRACT PRoe GREPLAY's

More information

CREATING THE DISTRIBUTION ANALYSIS

CREATING THE DISTRIBUTION ANALYSIS Chapter 12 Examining Distributions Chapter Table of Contents CREATING THE DISTRIBUTION ANALYSIS...176 BoxPlot...178 Histogram...180 Moments and Quantiles Tables...... 183 ADDING DENSITY ESTIMATES...184

More information

Presentation Quality Graphics with SAS/GRAPH

Presentation Quality Graphics with SAS/GRAPH Presentation Quality Graphics with SAS/GRAPH Keith Cranford, Marquee Associates, LLC Abstract The SASI GRAP~ Annotate Facilily along with hardware fonts can be used to produce presentation qualily graphics

More information

Top Award and First Place Best Presentation of Data Lan Tran-La. Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME

Top Award and First Place Best Presentation of Data Lan Tran-La. Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME Top Award and First Place Best Presentation of Data Lan Tran-La Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME Vital signs were collected before, during, and after the infusion of Drug A. At the

More information

Tips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA

Tips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA Paper SIB-109 Tips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA ABSTRACT SAS graphs do not have to be difficult or created by SAS/GRAPH experts.

More information

An Introduction to PROC GREPLAY

An Introduction to PROC GREPLAY An Introduction to PROC GREPLAY Marc Jacobs, AT&T, Basking Ridge, NJ April 20, 1993 PROC GREPLAY is a procedure for redisplaying graphs created using SAS/GRAPH software. With this procedure you can redisplay

More information

Week 05 Class Activities

Week 05 Class Activities Week 05 Class Activities File: week-05-24sep07.doc Directory (hp/compaq): C:\baileraj\Classes\Fall 2007\sta402\handouts Directory: \\Muserver2\USERS\B\\baileraj\Classes\sta402\handouts Better Graphics

More information

CHAPTER 1 Introduction to SAS/GRAPH Software

CHAPTER 1 Introduction to SAS/GRAPH Software 3 CHAPTER 1 Introduction to SAS/GRAPH Software Overview 4 Components of SAS/GRAPH Software 4 Device-Based Graphics and Template-Based Graphics 6 Graph Types 6 Charts 7 Block charts 7 Horizontal bar charts

More information

Chapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study)

Chapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study) Chapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study) 13.1 Introduction... 2 13.2 Creating Bar and Pie Charts... 8 13.3 Creating Plots... 20 13-2 Chapter 13 Introduction to Graphics Using SAS/GRAPH

More information

Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF ABSTRACT INTRODUCTION

Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF ABSTRACT INTRODUCTION Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF Dirk Spruck, Accovion GmbH, Marburg, Germany Monika Kawohl, Accovion GmbH, Marburg, Germany ABSTRACT Graphs are a great

More information

Displaying Multiple Graphs to Quickly Assess Patient Data Trends

Displaying Multiple Graphs to Quickly Assess Patient Data Trends Paper AD11 Displaying Multiple Graphs to Quickly Assess Patient Data Trends Hui Ping Chen and Eugene Johnson, Eli Lilly and Company, Indianapolis, IN ABSTRACT Populating multiple graphs, up to 15, on a

More information

UTILIZING SAS TO CREATE A PATIENT'S LIVER ENZYME PROFILE. Erik S. Larsen, Price Waterhouse LLP

UTILIZING SAS TO CREATE A PATIENT'S LIVER ENZYME PROFILE. Erik S. Larsen, Price Waterhouse LLP UTILIZING SAS TO CREATE A PATIENT'S LIVER ENZYME PROFILE Erik S. Larsen, Price Waterhouse LLP In pharmaceutical research and drug development, it is usually necessary to assess the safety of the experimental

More information

Want Quick Results? An Introduction to SAS/GRAPH Software. Arthur L. Carpenter California Occidental Consultants

Want Quick Results? An Introduction to SAS/GRAPH Software. Arthur L. Carpenter California Occidental Consultants Want Quick Results? An Introduction to SAS/GRAPH Software Arthur L. arpenter alifornia Occidental onsultants KEY WORDS GOPTIONS, GPLOT, GHART, SYMBOL, AXIS, TITLE, FOOTNOTE ABSTRAT SAS/GRAPH software contains

More information

Arthur L. Carpenter California Occidental Consultants

Arthur L. Carpenter California Occidental Consultants Paper HOW-004 SAS/GRAPH Elements You Should Know Even If You Don t Use SAS/GRAPH Arthur L. Carpenter California Occidental Consultants ABSTRACT We no longer live or work in a line printer - green bar paper

More information

PharmaSUG Paper DG07

PharmaSUG Paper DG07 PharmaSUG 2012 - Paper DG07 Easy-to-use Macros to Create a Line Plot with Error Bars Including Functions of Automated Jittering and Adjusting Axis Ranges Andrew Miskell, GlaxoSmithKline, Research Triangle

More information

Picturing Statistics Diana Suhr, University of Northern Colorado

Picturing Statistics Diana Suhr, University of Northern Colorado Picturing Statistics Diana Suhr, University of Northern Colorado Abstract Statistical results could be easier to understand if you visualize them. This Hands On Workshop will give you an opportunity to

More information

Dynamic Macro Invocation Utility Paul D Sherman, San Jose, CA

Dynamic Macro Invocation Utility Paul D Sherman, San Jose, CA Paper 62-29 Dynamic Macro Invocation Utility Paul D Sherman, San Jose, CA ABSTRACT Often times it is necessary to repeatedly call a macro with only minor differences in its argument list. Most common is

More information

SAS Graphs in Small Multiples Andrea Wainwright-Zimmerman, Capital One, Richmond, VA

SAS Graphs in Small Multiples Andrea Wainwright-Zimmerman, Capital One, Richmond, VA Paper SIB-113 SAS Graphs in Small Multiples Andrea Wainwright-Zimmerman, Capital One, Richmond, VA ABSTRACT Edward Tufte has championed the idea of using "small multiples" as an effective way to present

More information

The GTESTIT Procedure

The GTESTIT Procedure 967 CHAPTER 28 The GTESTIT Procedure Overview 967 About the Pictures 968 About the LOG 971 Procedure Syntax 972 PROC GTESTIT Statement 972 Examples 973 Example 1: Testing a GOPTIONS Statement 973 Overview

More information

It s Not All Relative: SAS/Graph Annotate Coordinate Systems

It s Not All Relative: SAS/Graph Annotate Coordinate Systems Paper TU05 It s Not All Relative: SAS/Graph Annotate Coordinate Systems Rick Edwards, PPD Inc, Wilmington, NC ABSTRACT This paper discusses the SAS/Graph Annotation coordinate systems and how a combination

More information

Coders' Corner. Paper ABSTRACT GLOBAL STATEMENTS INTRODUCTION

Coders' Corner. Paper ABSTRACT GLOBAL STATEMENTS INTRODUCTION Paper 70-26 Data Visualization of Outliers from a Health Research Perspective Using SAS/GRAPH and the Annotate Facility Nadia Redmond Kaiser Permanente Center for Health Research, Portland, Oregon ABSTRACT

More information

SAS/GRAPH : Using the Annotate Facility

SAS/GRAPH : Using the Annotate Facility SAS/GRAPH : Using the Annotate Facility Jack S. Nyberg, ClinTrials Research, Inc., Lexington, KY. Stuart D. Nichols, ClinTrials Research, Inc., Lexington, KY. ABSTRACT The annotate facility in SAS/GRAPH

More information

Tips for Producing Customized Graphs with SAS/GRAPH Software. Perry Watts, Fox Chase Cancer Center, Philadelphia, PA

Tips for Producing Customized Graphs with SAS/GRAPH Software. Perry Watts, Fox Chase Cancer Center, Philadelphia, PA Tips for Producing Customized Graphs with SAS/GRAPH Software Perry Watts, Fox Chase Cancer Center, Philadelphia, PA Abstract * SAS software is used to produce customized graphics displays by solving a

More information

PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA

PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA ABSTRACT Paper CC58 PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA SAS data sets have PROC DATASETS, and SAS catalogs have PROC CATALOG. Find out what the little

More information

Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC

Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC DP01 Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC ABSTRACT A statistical forecast is useless without sharp, attractive and informative graphics to present it. It is really

More information

Chapter 1 Introduction. Chapter Contents

Chapter 1 Introduction. Chapter Contents Chapter 1 Chapter Contents OVERVIEW OF SAS HPF SOFTWARE... 5 Uses of SAS High-Performance Forecasting Software... 7 Contents of SAS High-Performance Forecasting Software... 7 ABOUT THIS BOOK... 9 Chapter

More information

Focusing healthcare quality improvement dollars: Using SAS

Focusing healthcare quality improvement dollars: Using SAS Focusing healthcare quality improvement dollars: Using SAS for geographic targeting Barbara B. Okerson, Ph.D., Charlotte F. Carroll, M.S., Virginia Health Quality Center, Glen Allen, VA ABSTRACT Like many

More information

INTRODUCTION TO THE SAS ANNOTATE FACILITY

INTRODUCTION TO THE SAS ANNOTATE FACILITY Improving Your Graphics Using SAS/GRAPH Annotate Facility David J. Pasta, Ovation Research Group, San Francisco, CA David Mink, Ovation Research Group, San Francisco, CA ABSTRACT Have you ever created

More information

Creating Maps in SAS/GRAPH

Creating Maps in SAS/GRAPH Creating Maps in SAS/GRAPH By Jeffery D. Gilbert, Trilogy Consulting Corporation, Kalamazoo, MI Abstract This paper will give an introduction to creating graphs using the PROC GMAP procedure in SAS/GRAPH.

More information

The GIMPORT Procedure

The GIMPORT Procedure 705 CHAPTER 17 The GIMPORT Procedure Overview 705 Concepts 706 About Importing Graphics 706 Specifying a Fileref 706 Importing the File 706 CGM Elements Not Supported 707 About Color Mapping 707 About

More information

The GANNO Procedure. Overview CHAPTER 12

The GANNO Procedure. Overview CHAPTER 12 503 CHAPTER 12 The GANNO Procedure Overview 503 Procedure Syntax 504 PROC GANNO Statement 504 Examples 507 Example 1: Scaling Data-Dependent Output 507 Example 2: Storing Annotate Graphics 509 Example

More information

Data Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC

Data Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC PharmaSUG2010 - Paper TT16 Data Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC ABSTRACT Graphical representation of clinical data is used for concise visual presentations of

More information

Data Driven Annotations: An Introduction to SAS/GRAPH s Annotate Facility

Data Driven Annotations: An Introduction to SAS/GRAPH s Annotate Facility Paper HW03 Data Driven Annotations: An Introduction to SAS/GRAPH s Annotate Facility Arthur L. Carpenter California Occidental Consultants ABSTRACT When SAS/GRAPH was first introduced, it was the only

More information

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA Paper TT11 Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA ABSTRACT Creating different kind of reports for the presentation of same data sounds a normal

More information

A SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC

A SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC PharmaSUG2010 - Paper CC21 A SAS Macro to Generate Caterpillar Plots Guochen Song, i3 Statprobe, Cary, NC ABSTRACT Caterpillar plots are widely used in meta-analysis and it only requires a click in software

More information

INTRODUCTION TO SAS/GRAPH

INTRODUCTION TO SAS/GRAPH INTRODUCTION TO SAS/GRAPH John J. Cohen Advanced Data Concepts Abstract Opening the SAS/GRAPH manual for the first time can be an intimidating experience. Rudimentary charts and plots seem to require more

More information

Chapter 2 Modeling Distributions of Data

Chapter 2 Modeling Distributions of Data Chapter 2 Modeling Distributions of Data Section 2.1 Describing Location in a Distribution Describing Location in a Distribution Learning Objectives After this section, you should be able to: FIND and

More information

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS...

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS... Chapter 28 Saving and Printing Tables Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS...418 OUTPUT OBJECTS...422 415 Part 2. Introduction 416 Chapter 28 Saving and Printing Tables

More information

ODS The output delivery system

ODS The output delivery system SAS Lecture 6 ODS and graphs ODS The output delivery system Aidan McDermott, May 2, 2006 1 2 The output delivery system During the 1990 s SAS introduced a more extensive way of dealing with SAS output

More information

15 Wyner Statistics Fall 2013

15 Wyner Statistics Fall 2013 15 Wyner Statistics Fall 2013 CHAPTER THREE: CENTRAL TENDENCY AND VARIATION Summary, Terms, and Objectives The two most important aspects of a numerical data set are its central tendencies and its variation.

More information

PharmaSUG Paper TT10 Creating a Customized Graph for Adverse Event Incidence and Duration Sanjiv Ramalingam, Octagon Research Solutions Inc.

PharmaSUG Paper TT10 Creating a Customized Graph for Adverse Event Incidence and Duration Sanjiv Ramalingam, Octagon Research Solutions Inc. Abstract PharmaSUG 2011 - Paper TT10 Creating a Customized Graph for Adverse Event Incidence and Duration Sanjiv Ramalingam, Octagon Research Solutions Inc. Adverse event (AE) analysis is a critical part

More information

A Generalized Procedure to Create SAS /Graph Error Bar Plots

A Generalized Procedure to Create SAS /Graph Error Bar Plots Generalized Procedure to Create SS /Graph Error Bar Plots Sanjiv Ramalingam, Consultant, Octagon Research Solutions, Inc. BSTRCT Different methodologies exist to create error bar related plots. Procedures

More information

SparkLines Using SAS and JMP

SparkLines Using SAS and JMP SparkLines Using SAS and JMP Kate Davis, International Center for Finance at Yale, New Haven, CT ABSTRACT Sparklines are intense word-sized graphics for use inline text or on a dashboard that condense

More information

SAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information

SAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information SAS/GRAPH Introduction Winfried Jakob, SAS Administrator Canadian Institute for Health Information 1 Agenda Overview Components of SAS/GRAPH Software Device-Based vs. Template-Based Graphics Graph Types

More information

CHAPTER 3: Data Description

CHAPTER 3: Data Description CHAPTER 3: Data Description You ve tabulated and made pretty pictures. Now what numbers do you use to summarize your data? Ch3: Data Description Santorico Page 68 You ll find a link on our website to a

More information

Clip Extreme Values for a More Readable Box Plot Mary Rose Sibayan, PPD, Manila, Philippines Thea Arianna Valerio, PPD, Manila, Philippines

Clip Extreme Values for a More Readable Box Plot Mary Rose Sibayan, PPD, Manila, Philippines Thea Arianna Valerio, PPD, Manila, Philippines ABSTRACT PharmaSUG China 2016 - Paper 72 Clip Extreme Values for a More Readable Box Plot Mary Rose Sibayan, PPD, Manila, Philippines Thea Arianna Valerio, PPD, Manila, Philippines The BOXPLOT procedure

More information

Paper Abstract. Introduction. SAS Version 7/8 Web Tools. Using ODS to Create HTML Formatted Output. Background

Paper Abstract. Introduction. SAS Version 7/8 Web Tools. Using ODS to Create HTML Formatted Output. Background Paper 43-25 The International Studies Project : SAS Version 7/8 Web Tools To The Rescue Lilin She, UNC-CH, Department Of Biostatistics, Chapel Hill, NC Jeffrey M. Abolafia, UNC-CH, Department Of Biostatistics,

More information

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility PharmaSUG2011 Paper TT12 Creating Forest Plots Using SAS/GRAPH and the Annotate Facility Amanda Tweed, Millennium: The Takeda Oncology Company, Cambridge, MA ABSTRACT Forest plots have become common in

More information

GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS

GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS Melissa A. Durfee, Wyman-Gordon Company Abstract Utilizing SAS/GRAPH, many aspects of product characteristics may be displayed and analyzed. Besid.es using

More information

STA 570 Spring Lecture 5 Tuesday, Feb 1

STA 570 Spring Lecture 5 Tuesday, Feb 1 STA 570 Spring 2011 Lecture 5 Tuesday, Feb 1 Descriptive Statistics Summarizing Univariate Data o Standard Deviation, Empirical Rule, IQR o Boxplots Summarizing Bivariate Data o Contingency Tables o Row

More information

ODS and Web Enabled Device Drivers: Displaying and Controlling Large Numbers of Graphs. Arthur L. Carpenter and Richard O. Smith Data Explorations

ODS and Web Enabled Device Drivers: Displaying and Controlling Large Numbers of Graphs. Arthur L. Carpenter and Richard O. Smith Data Explorations ODS and Web Enabled Device Drivers: Displaying and Controlling Large Numbers of Graphs Arthur L. Carpenter and Richard O. Smith Data Explorations ABSTRACT With the advent of the Output Delivery System,

More information

Improving the Post-Smoothing of Test Norms with Kernel Smoothing

Improving the Post-Smoothing of Test Norms with Kernel Smoothing Improving the Post-Smoothing of Test Norms with Kernel Smoothing Anli Lin Qing Yi Michael J. Young Pearson Paper presented at the Annual Meeting of National Council on Measurement in Education, May 1-3,

More information

Tasks Menu Reference. Introduction. Data Management APPENDIX 1

Tasks Menu Reference. Introduction. Data Management APPENDIX 1 229 APPENDIX 1 Tasks Menu Reference Introduction 229 Data Management 229 Report Writing 231 High Resolution Graphics 232 Low Resolution Graphics 233 Data Analysis 233 Planning Tools 235 EIS 236 Remote

More information

Archer R. Gravely, UNC Asheville, Asheville, NC

Archer R. Gravely, UNC Asheville, Asheville, NC Achieving Graphical Excellence With SAS/GRAPH Software Archer R. Gravely, UNC Asheville, Asheville, NC Abstract This paper will integrate Tufte s (1983) principles of graphical excellence with the use

More information

Regression III: Advanced Methods

Regression III: Advanced Methods Lecture 3: Distributions Regression III: Advanced Methods William G. Jacoby Michigan State University Goals of the lecture Examine data in graphical form Graphs for looking at univariate distributions

More information

Tips and Tricks in Creating Graphs Using PROC GPLOT

Tips and Tricks in Creating Graphs Using PROC GPLOT Paper CC15 Tips and Tricks in Creating Graphs Using PROC GPLOT Qin Lin, Applied Clinical Intelligence, LLC, Bala Cynwyd, PA ABSTRACT SAS/GRAPH is a very powerful data analysis and presentation tool. Creating

More information

Choosing the Right Procedure

Choosing the Right Procedure 3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 5 Efficiency Issues

More information

IMPROVING A GRAPH USING PROC GPLOT AND THE GOPTIONS STATEMENT

IMPROVING A GRAPH USING PROC GPLOT AND THE GOPTIONS STATEMENT SESUG Paper 33-2017 IMPROVING A GRAPH USING PROC GPLOT AND THE GOPTIONS STATEMENT Wendi Wright, Questar Assessment, Inc. ABSTRACT Starting with a SAS PLOT program, we will transfer this plot into PROC

More information

Contents of SAS Programming Techniques

Contents of SAS Programming Techniques Contents of SAS Programming Techniques Chapter 1 About SAS 1.1 Introduction 1.1.1 SAS modules 1.1.2 SAS module classification 1.1.3 SAS features 1.1.4 Three levels of SAS techniques 1.1.5 Chapter goal

More information

The Plot Thickens from PLOT to GPLOT

The Plot Thickens from PLOT to GPLOT Paper HOW-069 The Plot Thickens from PLOT to GPLOT Wendi L. Wright, CTB/McGraw-Hill, Harrisburg, PA ABSTRACT This paper starts with a look at basic plotting using PROC PLOT. A dataset with the daily number

More information

Chapter 27 Saving and Printing Graphics

Chapter 27 Saving and Printing Graphics Chapter 27 Saving and Printing Graphics Chapter Table of Contents CHOOSING FONTS...404 SETTING DISPLAY OPTIONS...406 SAVING GRAPHICS...407 SavingGraphicsCatalogs...407 SavingGraphicsFiles...408 PRINTING...410

More information

Chapter 2. Frequency distribution. Summarizing and Graphing Data

Chapter 2. Frequency distribution. Summarizing and Graphing Data Frequency distribution Chapter 2 Summarizing and Graphing Data Shows how data are partitioned among several categories (or classes) by listing the categories along with the number (frequency) of data values

More information

THE IMPACT OF DATA VISUALIZATION IN A STUDY OF CHRONIC DISEASE

THE IMPACT OF DATA VISUALIZATION IN A STUDY OF CHRONIC DISEASE THE IMPACT OF DATA VISUALIZATION IN A STUDY OF CHRONIC DISEASE South Central SAS Users Group SAS Educational Forum 2007 Austin, TX Gabe Cano, Altarum Institute Brad Smith, Altarum Institute Paul Cuddihy,

More information

Chapter 3 COMPHISTOGRAM Statement

Chapter 3 COMPHISTOGRAM Statement Chapter 3 COMPHISTOGRAM Statement Chapter Table of Contents OVERVIEW... 87 GETTING STARTED... 88 CreatingaOne-WayComparativeHistogram... 88 Adding Fitted Normal Curves to a Comparative Histogram... 90

More information

Exposing a 4GL Property of the SM"' System

Exposing a 4GL Property of the SM' System Exposing a 4GL Property of the SM"' System Paul J. Waldowski Amdahl Corporation Abstract In today's data processing environments, software engineers are continually striving to exploit the fourth generation

More information

How to annotate graphics

How to annotate graphics Paper TU05 How to annotate graphics Sandrine STEPIEN, Quintiles, Strasbourg, France ABSTRACT Graphs can be annotated using different functions that add graphics elements to the output. Amongst other things,

More information

Procedure for Stamping Source File Information on SAS Output Elizabeth Molloy & Breda O'Connor, ICON Clinical Research

Procedure for Stamping Source File Information on SAS Output Elizabeth Molloy & Breda O'Connor, ICON Clinical Research Procedure for Stamping Source File Information on SAS Output Elizabeth Molloy & Breda O'Connor, ICON Clinical Research ABSTRACT In the course of producing a report for a clinical trial numerous drafts

More information

CHAPTER 2 Modeling Distributions of Data

CHAPTER 2 Modeling Distributions of Data CHAPTER 2 Modeling Distributions of Data 2.2 Density Curves and Normal Distributions The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers Density Curves

More information

Vocabulary. 5-number summary Rule. Area principle. Bar chart. Boxplot. Categorical data condition. Categorical variable.

Vocabulary. 5-number summary Rule. Area principle. Bar chart. Boxplot. Categorical data condition. Categorical variable. 5-number summary 68-95-99.7 Rule Area principle Bar chart Bimodal Boxplot Case Categorical data Categorical variable Center Changing center and spread Conditional distribution Context Contingency table

More information

Math 120 Introduction to Statistics Mr. Toner s Lecture Notes 3.1 Measures of Central Tendency

Math 120 Introduction to Statistics Mr. Toner s Lecture Notes 3.1 Measures of Central Tendency Math 1 Introduction to Statistics Mr. Toner s Lecture Notes 3.1 Measures of Central Tendency lowest value + highest value midrange The word average: is very ambiguous and can actually refer to the mean,

More information

Averages and Variation

Averages and Variation Averages and Variation 3 Copyright Cengage Learning. All rights reserved. 3.1-1 Section 3.1 Measures of Central Tendency: Mode, Median, and Mean Copyright Cengage Learning. All rights reserved. 3.1-2 Focus

More information

STA Module 4 The Normal Distribution

STA Module 4 The Normal Distribution STA 2023 Module 4 The Normal Distribution Learning Objectives Upon completing this module, you should be able to 1. Explain what it means for a variable to be normally distributed or approximately normally

More information

STA /25/12. Module 4 The Normal Distribution. Learning Objectives. Let s Look at Some Examples of Normal Curves

STA /25/12. Module 4 The Normal Distribution. Learning Objectives. Let s Look at Some Examples of Normal Curves STA 2023 Module 4 The Normal Distribution Learning Objectives Upon completing this module, you should be able to 1. Explain what it means for a variable to be normally distributed or approximately normally

More information

SAS/GRAPH Blues? SAS/FRAME to the Rescue Kathy Shelley, Iowa State University, Ames, Iowa

SAS/GRAPH Blues? SAS/FRAME to the Rescue Kathy Shelley, Iowa State University, Ames, Iowa SAS/GRAPH Blues? SAS/FRAME to the Rescue {:^( }:^) Kathy Shelley, Iowa State University, Ames, Iowa ABSTRACT This paper shows how SAS/FRAME can be used to automate repetitive graph production, thus enabling

More information

Unit 7 Statistics. AFM Mrs. Valentine. 7.1 Samples and Surveys

Unit 7 Statistics. AFM Mrs. Valentine. 7.1 Samples and Surveys Unit 7 Statistics AFM Mrs. Valentine 7.1 Samples and Surveys v Obj.: I will understand the different methods of sampling and studying data. I will be able to determine the type used in an example, and

More information

SAS Graph: Introduction to the World of Boxplots Brian Spruell, Constella Group LLC, Durham, NC

SAS Graph: Introduction to the World of Boxplots Brian Spruell, Constella Group LLC, Durham, NC DP06 SAS Graph: Introduction to the orld of Boxplots Brian Spruell, Constella Group C, Durham, NC ABSTRACT Boxplots provide a graphical representation of a data s distribution. Every elementary statistical

More information

Splitting Axis Text. Splitting Text in Axis Tick Mark Values

Splitting Axis Text. Splitting Text in Axis Tick Mark Values CHAPTER 3 Splitting Axis Text Purpose: This chapter describes techniques you can use to split long text into two (or more) lines in your axes. Two techniques are described one to split text in axis tick

More information

The GSLIDE Procedure. Overview. About Text Slides CHAPTER 27

The GSLIDE Procedure. Overview. About Text Slides CHAPTER 27 959 CHAPTER 27 The GSLIDE Procedure Overview 959 About Text Slides 959 About Annotate Output 960 Procedure Syntax 960 PROC GSLIDE Statement 961 Examples 963 Example 1: Producing Text Slides 963 Example

More information

Modifying Graphics in SAS

Modifying Graphics in SAS Modifying Graphics in SAS Statistics 135 Autumn 2005 Copyright c 2005 by Mark E. Irwin Modifying Graphs As in S, it is possible to modify fonts, colours, symbols, lines, etc in SAS. The approach is a bit

More information

Coders' Corner. Scaling Mount GCHART: Using a MACRO to Dynamically Reset the Scale Nina L. Werner, Dean Health Plan, Inc., Madison, WI.

Coders' Corner. Scaling Mount GCHART: Using a MACRO to Dynamically Reset the Scale Nina L. Werner, Dean Health Plan, Inc., Madison, WI. Paper 111-25 Scaling Mount GCHART: Using a MACRO to Dynamically Reset the Scale Nina L. Werner, Dean Health Plan, Inc., Madison, WI ABSTRACT If you do not set the scale yourself, PROC GCHART will automatically

More information

Using SAS Macro to Include Statistics Output in Clinical Trial Summary Table

Using SAS Macro to Include Statistics Output in Clinical Trial Summary Table Using SAS Macro to Include Statistics Output in Clinical Trial Summary Table Amy C. Young, Ischemia Research and Education Foundation, San Francisco, CA Sharon X. Zhou, Ischemia Research and Education

More information

Introduction to SAS/GRAPH Statistical Graphics Procedures

Introduction to SAS/GRAPH Statistical Graphics Procedures 3 CHAPTER 1 Introduction to SAS/GRAPH Statistical Graphics Procedures Overview of SAS/GRAPH Statistical Graphics Procedures 3 Introduction to the SGPLOT Procedure 4 Introduction to the SGPANEL Procedure

More information

appstats6.notebook September 27, 2016

appstats6.notebook September 27, 2016 Chapter 6 The Standard Deviation as a Ruler and the Normal Model Objectives: 1.Students will calculate and interpret z scores. 2.Students will compare/contrast values from different distributions using

More information

On Kernel Density Estimation with Univariate Application. SILOKO, Israel Uzuazor

On Kernel Density Estimation with Univariate Application. SILOKO, Israel Uzuazor On Kernel Density Estimation with Univariate Application BY SILOKO, Israel Uzuazor Department of Mathematics/ICT, Edo University Iyamho, Edo State, Nigeria. A Seminar Presented at Faculty of Science, Edo

More information

Lab 3 (80 pts.) - Assessing the Normality of Data Objectives: Creating and Interpreting Normal Quantile Plots

Lab 3 (80 pts.) - Assessing the Normality of Data Objectives: Creating and Interpreting Normal Quantile Plots STAT 350 (Spring 2015) Lab 3: SAS Solutions 1 Lab 3 (80 pts.) - Assessing the Normality of Data Objectives: Creating and Interpreting Normal Quantile Plots Note: The data sets are not included in the solutions;

More information