Robert Grant Senior Research Fellow St George’s, University of London

Slides:



Advertisements
Similar presentations
Plain Language Writing Workshop: Strategies for Cleaning the Clutter From Your Writing Leslie OFlahavan, STC Washington, DC and Metro.
Advertisements

April 23, Town of Lexington Allocation of Savings from Joining the GIC April 23, 2012.
Objective INF04 ESSIP Plan 2013 Ana Paula FRANGOLHO DSS/EIPR
How Can I Add Net Mass and/or Supplementary Units to my Table?
INTRODUCTION TO REFWORKS Ben Watson and Anna Miller TEMPLEMAN LIBRARY.
Select One Country and One Commodity Code, and Adding the Port Information.
Smart Data Pricing (SDP) Soumya Sen Joint Work with: Sangtae Ha, Carlee Joe-Wong, Mung Chiang Innovating Data Plans Soumya Sen, WITE
Solving Manufacturing Equipment Monitoring Through Efficient Complex Event Processing Tilmann Rabl, Kaiwen Zhang, Mohammad Sadoghi, Navneet Kumar Pandey,
Hearing Complex Sounds
The Starter Recertification Clinics 9/23/2012 & 9/29/2012.
© Dr Kelvyn Youngman, May Two Diagonals – The Change Matrix Here we have the change matrix of the two principals of The Goal; Jonah and Alex Dissatisfaction.
Nagios XI 2012 Mike Guthrie Twitter: mguthrie88 Projects:
College of Marin Enrollment Report Spring 2012 Dr. David Wain Coon Superintendent/President February 21, 2012.
Eric and Jayne go to Omaha. 9/23/2012 and 9/29/20122ISI Officials' Recertification Clinics.
Selecting Multiple Commodity Codes. 30/03/ Click on STATISTICS, then BUILD YOUR OWN TABLES from the drop-down menu. 2. Click on Data by Commodity.
Mexico’s Competitive Position in the New Global Economy Gordon Hanson UC San Diego and NBER November 2012.
Windows Movie Maker Introduction to Video Editing Mindy McAdams.
Christian Life Program Talk 5 – THE CHRISTIAN IDEAL: LOVING GOD
Selecting One Commodity Code. 30/03/ Click on STATISTICS, then BUILD YOUR OWN TABLES from the drop-down menu. 2. Click on Data by Commodity Code.
© Dr Kelvyn Youngman, Aug Efrat's Layer 2 At the conference I graphed the 5 layers of resistance onto the change matrix as above 3. Have reservations.
Lab 12: Animations User Interface Lab: GUI Lab Nov 11 th, 2014.
Switched-on Ideas: Wellbeing, Curriculum Corporation © L Longaretti The following slides contain helpful and unhelpful thoughts: Organise them into.
Title slide for a research presentation Your name McNair Scholar As a general guideline, plan a presentation of ~15 slides in length for 12 min.
Initializing The HTML Our initial HTML calls upon the API (application programming interface) and sets up the body of the page for use. We can make improvements.
Building Memory… Day 3 – November 17, Two options to make Game graphical Game should extend some graphical component to allow us to put it on the.
Introduction to Visual Basic What it is, and a simple program Mike Thelwall University of Wolverhampton, UK.
Animation. Where did animation start from? The original Steamboat Willie animation from Disney Each single frame was painted onto a cell – like a sheet.
Introduction to R. Statistical Software Statistical software – Wide variety of software tools that researchers use to analyze data – Common examples are.
QuizPic Daniel Smith. Introduction I am going to review an educational app called QuizPic.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Use of spreadsheet Software!
Simple Guide to Movie Maker By Peter Huang. Opening up movie maker This is what you should see when you open Windows Movie Maker.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Types and contents of On-screen user documentation.
Computer Science : Information Systems Design and Development Unit Web Sites - National 4 / 5 St Andrew’s High School-Revised January 2013 Slide 1 St Andrew’s.
Tux Paint Reviewed by team iTeach Jodi Hovest, Scottie Fetters, & Melanie Stainbrook.
Ch 26 & 27 User Interfaces.
Boardmaker Speaking Dynamically Pro Presented by Amanda Garrett and Bethany Peters.
The First step to successful data collection is what I call the buy in. You have to have everyone’s support of supplying required data or it will not.
ATTITUDE. Not-My-Job Nathan Back Stabbin’ Brian.
Lesson Two: Creating Sprites. What Are Sprites? Two-dimensional Image that is integrated into a larger graphics area. Sprites are everything that is visual.
Automated Data Analysis National Center for Immunization & Respiratory Diseases Influenza Division Nishan Ahmed Data Management Training Cairo, Egypt April.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
 From the process of constructing our OTS, I have learnt more about digital technology including video cameras and editing software such as audacity.
Digital Technologies in the Classroom Chapter 4 Teaching and Learning with Technology.
Digital Media Dr. Jim Rowan ITEC 2110 Animation. Two ways to create moving images Capture using a camera Create using animation techniques.
Testing Strategy By testing my website, I hope it will work the way it should and be a good website for users. This means it needs to be easy accessible.
Adobe Flash CS3 Revealed Chapter 1 - GETTING STARTED WITH FLASH.
Advanced PowerPoint Agenda Slide Masters Hyperlinks Animation Multimedia Charts/Graphs.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
A guide to creating a power point display Essentials Ctl M =New Slide: a new slide can be inserted. It is placed after the slide that you are viewing.
CS 4730 Game Architecture CS 4730 – Computer Game Design Credit: Some slide material courtesy Walker White (Cornell)
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
EXPLAIN THE INTENDED PURPOSE AND FEATURES OF AT LEAST TWO DIFFERENT GRAPHIC PRODUCTS LOUIS BIRD.
Design Elements and Principles
Creating Macros in Excel Adding Automated Functionality to Excel & Office Applications.
On-screen user documentation. Contents What qualifies as ‘onscreen’? Pros and Cons: onscreen vs printed Types – Quick-start guide – Tutorial – Content-sensitive.
Thinking in Collection I do not intend my powerpoints to be used as the lesson. I intend the ppt to guide your thinking about how you might develop a line.
Melissa White REMC Updated for Power Point 2007 by Jan Harding Chippewa Valley Schools Used with permission.
Comparison of different output options from Stata
Maybe your name and class?. An overview of what your presentation contains     etc.
Animal Shelter – Getting it right
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
Lecture Model View Controller s/w architecture AND general tips on structuring classes.
Occupational Career Project By: Alina McIntosh. Overview I would like to become one of the following:  video game developer  animator  computer animator.
Can we strangle those Wizards from Microsoft ? John S. Lemon University of Aberdeen Can we strangle those Wizards (sic) k from Microsoft ?
My Student Magazine By Lucy Barrie. STUDENT MAGAZINE (Behind Closed Doors) I interviewed a variety of students asking them what they thought they wanted.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Animation techniques Kinetoscope Rotoscoping Claymation Cel animation Digital animation Stop motion Flick-book Zoetrope.
Creating Macros in Excel
Presentation transcript:

Producing animated graphs from Stata without having to learn any other software Robert Grant Senior Research Fellow St George’s, University of London & Kingston University

The objective I have seen some cool graphs made into videos like Hans Rosling’s 200 Countries and I thought “I want to do that!” Stata Users’ Group London 2012 www.animatedgraphs.co.uk

The objective I analyse data all day long I am (if I say so myself) pretty good using stats software but I know nothing about video software and in fact I don't have the time/money/energy to learn Stata Users’ Group London 2012 www.animatedgraphs.co.uk

The objective I analyse data all day long I am (if I say so myself) pretty good using stats software but I know nothing about video software and in fact I don't have the time/money/energy to learn I want to make animations from inside Stata I want the process to be simple but totally flexible so I am not restricted in the look of my animations and the effects I can build into them. Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Stop frame animation Movies are made up of a series of still images If you can control the images, you can make anything happen You already know how to control Stata graphs Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Stop frame animation For Ray Harryhausen or Nick Park and their talented animators, this was (and still is) very hard work But you have Stata programming at your disposal to make lots of images quickly Stata Users’ Group London 2012 www.animatedgraphs.co.uk

The basic do-file Set up macros with the graph options Loop over the number of frames Advance / interpolate the data one step Draw the graph Export the graph Use -winexec- to call the free open source software FFMPEG and make the images into a video file FFMPEG runs “behind the scenes” (no GUI) Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 1: Line filling from left to right Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 1: Line filling from left to right Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 2: Line scrolling from left to right Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 3: Interpolated scatterplot Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 4: Trails made with phantom data Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Use or abuse? It is possible to draw the eye to one aspect of the animation through your aesthetic choices “My voice is a powerful gift. It can be used for good or it can be used for evil.” - Barry White Some points might move faster than others; should data start and stop moving together? Be careful to control axes so they don’t creep Colour, light, emphasis, sound Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Example 5: Hans recreated Stata Users’ Group London 2012 www.animatedgraphs.co.uk

Stata strengths and weaknesses The ease and flexibility of macros Having a direct link to the operating system Powerful graphics Having to display each graph slows it down Having to split into multiple -graph twoway- commands to change size and colour Stata Users’ Group London 2012 www.animatedgraphs.co.uk

www.animatedgraphs.co.uk All these examples, and some more All the do-files Tips on achieving particular aesthetics User contributions Expanding into R, SPSS, and maybe Excel VBA Consultancy: I can do bespoke graphs but would rather teach you how to catch the fish Stata Users’ Group London 2012 www.animatedgraphs.co.uk