Medway: Here we David Whiting SEPHIG, 16 June, 2016.

Slides:



Advertisements
Similar presentations
Business Intelligence Michael Gross Tina Larsell Chad Anderson.
Advertisements

1 Lab Session-I CSIT120 Spring2001 Using Windows Using An Editor Using Visual C++ Using Compiler Writing and Running Programs Lab-1 continues (Session.
Russell Taylor Lecturer in Computing & Business Studies.
The TRUTH is in the numbers… To ensure quick and easy access to your course, check out the interactive Student User Guide found on the Student Support.
The TRUTH is in the numbers… To ensure quick and easy access to your course, check out the interactive Student User Guide found on the Student Support.
Introduction to R Statistical Software Anthony (Tony) R. Olsen USEPA ORD NHEERL Western Ecology Division Corvallis, OR (541)
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Software – Applications software and programming languages
Website Research By Sophie Hiscock. Fan Marvel Website You know this website is Marvel because of the characters from the comics are in the body, which.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Creating Integrated Web-based Projects using Microsoft Word.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
Designing in and designing out: strategies for deterring student plagiarism through course and task design Jude Carroll, Oxford Brookes University 22 April.
Wordpress Ben Mulpeter. What is wordpress?  Wordpress is a free Content management system (CMS)  It allows free tools to help design your website and.
11.10 Human Computer Interface www. ICT-Teacher.com.
Computer Programming for Biologists Oct 30 th – Dec 11 th, 2014 Karsten Hokamp  Fill out.
QuickBooks QB i 2009/10 New Features Presented by Helen Goodyear.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Welcome Course name Faculty name. YOUR COURSE MATERIALS Warren/Reeve/Duchac, Accounting: 22E You will… — be tested — receive homework assignments — have.
Software – Applications software and programming languages.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Multi-media Information Systems Introduction Brian Whitworth © 2001.
The TRUTH is in the numbers… To ensure quick and easy access to your course, check out the interactive Student User Guide found on the Student Support.
Cover Letter YOUTH CENTRAL – Cover Letters & Templates
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Sequential Processing to Update a File Please use speaker notes for additional information!
Chris Knight Beginners’ workshop.
1 Section 4 Web Skills InternetWebHTML. 2 The difference between the Internet and the Web The Internet is a way of linking large multi-user computers.
JavaScript Part 1 Introduction to scripting The ‘alert’ function.
Master the MULTI-SCREEN WORLD.
Human Computer Interaction Lecture 21 User Support
JavaScript/ App Lab Programming:
Objective % Select and utilize tools to design and develop websites.
Imaging and Design for Online Environment
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Validation.
MOOC Observatory Dashboard
CSC207 Fall 2016.
Turnitin ; software for originality check
Getting Started with R.
National Careers Service
Statistical Analysis with Excel
Name Job field Goal for tonight
This study enables students to:
Year 11 Subject Selection 2018 VCE Mathematical Methods CAS Units 1&2
Hands-On given by Gabriel Wurzer and Wolfgang E. Lorenz
Master the MULTI-SCREEN WORLD.
Objective % Select and utilize tools to design and develop websites.
UNIT 15 Webpage Creator.
Validation.
MTM Tools key to running
General Computer Applications by Barbara Teterycz
Managing Your Literature Search Using Zotero
How to Run a DataOnDemand Report
Digital filing & note-taking
Computerised Accounting
National Careers Service
Apprenticeship Support and Knowledge for Schools
National Careers Service
Code is on the Website Outline Comparison of Excel and R
Application Software EIT, © Author Gay Robertson, 2016.
Physiotherapy Social Media Toolkit.
Resources: exa.im/stempy16.files Facebook Groups: OCR Computing
Amos Introduction In this tutorial, you will be briefly introduced to the student version of the SEM software known as Amos. You should download the current.
A free, world class education for anyone, anywhere
TC 310 The Computer in Technical Communication
Data Analytics Case Study
Open data in teaching and education
Blue Prism Tutorial Every organization wants to lower its costs and keep up with change. Using technology effectively is an important part of doing both.
Presentation transcript:

Medway: Here we David Whiting SEPHIG, 16 June, 2016

How we use R in Medway Quick calculations (one-liners) Statistical and epidemiological analysis Repeated tasks (rule of 5) Embedding R in narrative – No transcription errors – Perfect audit trail Using R to create tools – little things like pop_summary() – big things like the public health dashboard framework Other kinds of automation

Some concepts

is a statistical programming language

Using code is not so different…

When you use Excel etc.… 1

1 2

1 2 3 …you tend to start with blank spreadsheet and manually move data around, clean it up, and calculate things. It is possible to create templates, but most situations aren’t suited to using a template. So you go back to the beginning each time.

When you use R… 1

1 2

1 2 3 …you build on what you created previously so there is a continuous sense of forward progress, as opposed to re-doing the same thing over and over again. You also tend to create little tools that you can combine in different ways to perform new tasks.

Also… Combines but provides clean separation of… – Raw data/inputs – Analytical process – Output R encourages and enables sharing Analysts spend a lot of time preparing data – Make it easy – Make it efficient – Make it fun! – Allow more time for thinking and interpreting

One-liners R terminal always open, so is quick to access

Medway population aged 10 to 15

Number aged 10 to 15 who are carers

Confidence interval for a percentage

Statistical and epidemiological analysis Very powerful range of statistical tools built-in or available as packages E.g. glm() Great graphical tools

Embedding in narrative Avoid transcription errors A perfect audit trail Facilitates shared-working Our default practice, for short or long reports

Repeated tasks

Quarterly Health Checks report for GP practices 51 practices 7 page report Narrative changes based on data 20 seconds to produce ed using R

Creating tools Potato peeler Microwave oven

Load some packages Read in shape files for mapping Read in and cleans up the data we want to display (SATOB who declined support to quit) Get LSOA and x-y co- ordinates for each postcode Second chunk: Creates a base map Creates a heatmap, also adding individial data points Think about the steps you would take to do this manually.

If you want to know fundamentally what R is, see the about page on the main R website: R is used by multinational companies such as Google and facebook and widely throughout academia. Much less so in the public sector which is a shame but the skills are very transferable to other applications and therefore desirable to future employers. For example, Learning R naturally teaches you command line basics and there are ways of using R which integrate very neatly with HTML and SQL. You would also gain a grasp of how to use regular expressions in text pattern searching and matching – much more powerful than anything else I’ve come across in Excel or Access. A good starting point is to visit the Rstudio online learning page. We use Rstudio as a user-friendly front-end to R. Both bits of software are completely free to download and use by the way. Rstudio online learning page First I’d recommend doing the online tutorials to get a flavour of the system. They are fairly basic and assume no prior knowledge. You can run them in a browser without having to download anything. If writing code isn’t your thing, that’s fine, R is probably not for you. Everyone has their own preferred way of doing things. If on the other hand, you make it through the tutorial relatively unscathed (and still interested) we could give you some further advice about starting to use R in your day-to-day work. Online interactive tutorials Try R - by creating an account, you can start course and resume at a later date. - dive straight in without registering. Data Camp - similar exercises to Try R but more realistic working environment. MOOCs (I’ve not done any of these) inter2014/about Reference guides (just a selection) (Quick-R) (colour guide) Resources From Mark Chambers: