SAS ® graphics in motion Hi! I‘m Barbara… … and I‘m Kristan In the next 5 minutes we will guide you through our video poster „SAS ® graphics in motion“

Slides:



Advertisements
Similar presentations
Using ODS Regions to Create Custom Reports Kate Morrow, M.S. Statistician Vermont Oxford Network, Burlington, VT.
Advertisements

STA305 week 31 Assessing Model Adequacy A number of assumptions were made about the model, and these need to be verified in order to use the model for.
Strategies for Timed Writing
Writing Skills Improvement Guide Dr. Zubair A. Baig Computer Engineering Department KFUPM, Dhahran.
Procedural Writing Writing a How-To Paper.
Some Guidelines on How to Deliver a Good Presentation Dr. Aiman El-Maleh King Fahd University of Petroleum & Minerals Computer Engineering Department COE.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Petrophase 2008 Poster Presentation Title
Poster Guidelines put into a Poster Format Tyler, J.A and Biology & Biotechnology Faculty 1 Worcester Polytechnic Institute, Biology and Biotechnology.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Pointer and Shape Analysis Seminar Mooly Sagiv Schriber 317 Office Hours Thursday
Introduction to Survival Analysis PROC LIFETEST and Survival Curves.
1 A Seminar on Memory Management Mooly Sagiv Schriber 317 Office Hours Wed
Posters How to make them. How to present them.. First questions to ask yourself: What's your content? What's your content? –Create a topic statement –
Let SAS Do the Coding for You! Robert Williams Business Info Analyst Sr. WellPoint Inc.
COMPUTATIONAL THINKING FOR INFORMATION TECHNOLOGY HOMEHOME | OBJECTIVES | TASK 1 | TASK 2 | TASK 3 | TASK 4 | TASK 5 | TASK 6 | TASK 7 | HELPOBJECTIVESTASK.
Preparing Technical Presentations CIVL 1101, Fall 2008 Project 1: Topographic Model.
Drill-down Graphs By Heather Hoffman. Family Practice Department Project  Create drill-down graphs that depict % of patients for each CCS* over a given.
Lesson 10 — Presentation Graphics and Multimedia
FLASH ASSIGNMENTS YOUR NAME COMMUNICATION SYSTEMS DATE Click Play to show animations Choose a Design for the background FILENAME: FLASH ASSIGNMENTS (IN.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
PROCESS MANUAL PROCESS MANUAL Teaching Someone to do Something.
Capstone Presentation Guideline March 2014 Middletown High School Middletown Public Schools 2014 Presentation Overview.
How to develop an oral presentation You have one chance to make a point.
One way to inspire or inform others is with a multimedia presentation, which combines sounds, visuals, and text.
Report Format and Scientific Writing. What is Scientific Writing? Clear, simple, well ordered No embellishments, not an English paper Written for appropriate.
ITSC 2013 A/V Guide for a Podium Presentation Im N. Engineer Sandy Nation Labs Desert, NM USA Sample Title Slide Company Logo Company Logo allowed on title.
Understand business uses of presentation software and methods of distribution.
How to create a successful poster for the Group 4 Project
Presentations A General Introduction into the basic principles.
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
Copyright © 2005, SAS Institute Inc. All rights reserved. Effective Use of SAS/GRAPH® Stored Processes Pat Berryman Senior Software Manager Data Visualization.
Introduction to SAS/Graph 9.2 Ken Barz Colorado Prevention Center 22Oct2009 Ken Barz Colorado Prevention Center.
CSE 113 Introduction to Computer Programming Lecture slides for Week 12 Monday, November 14 th, 2011 Instructor: Scott Settembre.
1 Good Presentation Guidelines Husni Al-Muhtaseb King Fahd University of Petroleum & Minerals Information & Computer Science department ICS 350/ 351/
Activity 3 - introduction
Effective SAS greplay’ing and how to avoid stretching By David Mottershead Senior Programmer, Quanticate.
Demonstration Speeches
Presentation Skills Workshop. Mountain Barrier Hill Barrier.
MASUG September 15, Agenda  Guest Introductions  John Boling – SAS inSchool  Tim Garton – Health Forecasts  Announcements  Tips & Tricks 
COMPUTER PRACTICAL FILE
Application Software System Software.
Chapter Objectives  Covers the various forms of presentation aids available today  Discusses the concept of visual communication in general and more.
Mobile EKG Sensor Senior Design May0530 ABSTRACT PROJECT REQUIREMENTS The goal of this project is to develop a method of collecting heart rates using Vernier’s.
1 Chapter 3: Getting Started with Tasks 3.1 Introduction to Task Dialogs 3.2 Creating a Listing Report 3.3 Creating a Frequency Report 3.4 Creating a Two-Way.
© Prentice Hall, 2007 Excellence in Business Communication, 7eChapter Writing Reports and Proposals.
Writing Reflective Statements: Tips from one IB student to another By: Sally Falahat.
SAS/GRAPH The Basics. Today’s Topics GOPTIONS GPLOT GCHART GCONTOUR G3D.
QUARTER OVERVIEW  3 Major PRESENTATIONS  Demonstrative speeches  Persuasive speeches  Final Speech  8 th grade—individual speech presentations; HS-
Paper Writing and Abstract Writing Prof. Peih-ying Lu School of Medicine Kaohsiung Medical University.
FUTURE DELIGHTS BLOG PRESENTATION. MEANING BEHIND FUTURE DELIGHTS The meaning behind Future Delights is simple, it represents that there will be days.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Centre for Academic Practice and Learning Development Based on a presentation written by Alison McEntee Learning Developer
Introducing Scratch Learning resources for the implementation of the scenario
Using a Writing Process to Improve Writing Skills Video Clip #1 Dance Part 1 Technology for Teaching Adult Education.
How to use the Jeopardy Template
Academic writing.
Title of paper for IPIC 2017 Conference
PowerPoint Xpress Start
Series of Paragraphs Expressing an Opinion
Applications Software
Your title Abstract Introduction: Background/Context Methods
BHP English Fall 2017: Lesson 5
Teaching Someone to do Something
Project Title Your title should be large enough to read easily, but not so large that you do not have space for the other important sections of the poster.
Capstone Presentation Guideline
Teaching Someone to do Something
Presentation transcript:

SAS ® graphics in motion

Hi! I‘m Barbara… … and I‘m Kristan In the next 5 minutes we will guide you through our video poster „SAS ® graphics in motion“

ABSTRACT

Animated graphics become increasingly popular to improve the effectiveness of presentations. SAS® Software provides the GIFANIM device driver to champion this topic. A sequence of images is exported into a single animated GIF file which appears as a slide show or a short movie.

Here we exemplify the usage of the GIF animator. We create an animation that we have used in a biostatistical course for medical students to didactically explain random phenomina to them. SAS code is provided for technical details.

INTRODUCTION

Teaching statistics to medical students or physicians is challenging due to the lack of their formal background. One has to communicate in a ‘common language’ with them. Hence, it is often helpful to improve your presentations with illustrations.

It is important that physicians know about the meaning of randomness. In practice, measurements taken by them appear to result from a random distribution.

When a physician takes systolic blood pressure measurements from several different patients the values can be viewed as resulting from a normal distribution. In the following we demonstrate how this scenario can be visualized using animated graphs.

THE ANIMATION

The next figures demonstrate this approach using a normal distribution as an example. Proc gplot is used to create the following sequence of images. Taking measurements from patients, one after the other, can be associated with dropping dots from the shape of the corresponding density function of the random variable.

Finally this sequence of images has to be linked together to produce the animation. In the next paragraph, we show how to perform this task using the GIFANIM device driver. But first watch the animation …

THE GIFANIM DRIVER

The GIFANIM driver creates GIF animations by combining images created using SAS/GRAPH. The driver is controlled by graphics options that enable you to specifiy, e.g., delay time, iteration count, transparency, and disposal methods.

The process involved with creating an animated GIF file requires control of the job sequence and ensures that the resulting data stream is constructed properly.

The GIFANIM data stream consists of three parts: Header, Body, and Trailer. Each of the equally important portions must be present, to ensure a properly working animation sequence. For details we refer to our paper in the SUGI 31 proceedings guides.

THE CODE

filename out my_file.gif'; goptions reset=all device=gifanim gsfname=out gsfmode=replace iteration=0 delay=80 ftext=swissb cback=white ctext=white htext=1 ; Set the graphics environment and assign the appropriate graphics options for the animation. filename out my_file.gif'; goptions reset=all device=gifanim gsfname=out gsfmode=replace iteration=0 delay=80 ftext=swissb cback=white ctext=white htext=1 ; Assign the destination for the output file.

These data steps createrandom numbers and data for the sequence of graphs %let n=100; data a; do i=1 to &n; x=5+rannor(111); y=pdf("normal",x,5,1); output; end; run; data b; set a; do k=1 to &n+1-i; l=&n+1-k; output; end; run; number of patients = number of random numbers

proc sort data=b; by l; run; data c;set b;by l; z=0; w=1; output; z=0; w=2; output; z=0; w=3; output; run; Thîs data step creates data for the sequence of graphs

proc sort data=c; by l w; run; data d; set c; if i=l and w=1 then z=y; if i=l and w=2 then z=y/2; run; data norm; do x=0 to 10 by.1; z1=pdf("normal",x,5,1); output; end; run; These data steps create coordinates for the dots and the density function

data norm1; set norm; do l=1 to &n; do w=1 to 3; output; end; run; data plot; set norm1 d; run; proc sort data=plot; by l w; run; These data steps create data for the sequence of graphs

To end the animation. symbol1 v=none c= blue i=join w=3; symbol2 v=dot c= blue h=4 ; proc gplot data=plot uniform; plot z*x=2 z1*x=1 / overlay vref=0 nolegend ; by l w; run; quit; data _null_; file out recfm=n mod; put '3B'x; run; filename out clear; The following code sets the symbol statements for the graphs and uses proc gplot to produce the series of plots that will be animated by the GIFANIM driver. Disassociates the currently assigned filerefs.

CONCLUSION

The GIFANIM device driver is of great value for creating animated graphics in order to improve your presentations, and to achieve more attractiveness for the audience.

REFERENCES SAS/GRAPH 9.1 Reference doc.html doc.html CONTACT INFORMATION Ass.Prof.Dipl.Ing.Dr. Barbara Schneider Medical University of Vienna Section for Medical Statistics Spitalgasse 23 A Vienna Austria

THE END

SAS ® graphics in motion