Beginners workshop. Chris Knight
|
|
- Phebe Sparks
- 5 years ago
- Views:
Transcription
1 Beginners workshop Chris Knight
2 Sta%s%cs package What is R? Data visualisa%on and analysis tool General modelling tool Programming language Glorified pocket calculator h?p://r4stats.com/ar%cles/popularity/ Environment for sta%s%cal compu%ng and graphics
3 Why use R? Free CuLng edge and growing func%onality Increasingly used for doing science Jobs! If you learn only one new piece of compu%ng sonware aner Excel, learn R Big user base Lots of help available
4 What s in this workshop Basic interac%on with R Moving rapidly to more complex analyses Where to learn more Where to turn for help
5 What s not in this workshop Advanced programming See e.g.?control,?"function" and resources (later) The fundamentals of sta%s%cs See resources given later, esp. Crawley books How do I analyse X? Google (e.g. %me series R ) and resources (later) Working in R environments other than Rstudio ( Default Windows GUI Default Mac GUI R commander Command line
6
7 > [1] 10 > 5*0.5 [1] 2.5 > 27/3 [1] 9 > 9^2 [1] 81 > 9^(1/2) [1] 3 > sqrt(9) [1] 3 > log(5) [1] R as a calculator
8 R help documenta>on > log(5) [1] Check what the log() func%on is doing (e.g. which base?) >?log Package What s covered General informa%on Arguments and defaults What those arguments need to be
9 R help documenta>on > log(5) [1] Check what the log() func%on is doing (e.g. which base?) >?log If you really care What you get back Some%mes very useful, some%mes not Run from here or use example(log) Where it s come from Useful link
10 R help documenta>on > log(5) [1] Check what the log() func%on is doing (e.g. which base?) >?log
11 R as a calculator > log(5) [1] Check what the log() func%on is doing (e.g. which base?) >?log > log(5, base=10) [1] > log10(5) [1] What happens if you get it wrong? > log("fred") Error in log( Fred") : non- numeric argument to mathema%cal func%on > log func%on (x, base = exp(1)).primi%ve("log") So if natural log isn t ln(5), what is ln used for? >?ln
12 R as a calculator Comparisons > 54 > 45 Greater than [1] TRUE > 2 < 1 Less than [1] FALSE > 15 == 15 Exactly equal [1] TRUE > 50 >= 50 Greater than or equal [1] TRUE > 5 > 1 & 9 <= 15 Are both statements true? [1] TRUE > 24 == 3 1 == 1 Is either statement true? [1] TRUE >?Comparison >?Syntax
13 Keeping track of what you re doing Navigate history using arrows Store code in a text file (.R) Run commands a line at a %me Ctl R (Windows) Ctl Return (Windows) (Mac) Highlight code and run in the same way Run a whole file using the source() func%on Write in comments #like this
14 Keeping track of what you re doing Use R as a web browser to see the file containing this workshop s code: url.show("h?p://is.gd/rwkshp15") Copy it to a new R script file (.R) Try running the first 32 lines one at a %me or in one go Try saving the file somewhere useful Try wri%ng some more commented and uncommented lines
15 Further sec>ons Assign values to a variable <- Create vectors c() Simple sta%s%cs Extrac%ng bits of variables [] loop for (var in seq){} Data frames read.table(); write.table(); [,] Simple plots plot(y~x); pairs(), hist() Build linear models lm(y~x); anova() Modelling exercise rpart(y~x); randomforest(y~x)
16 Places to go for more informa>on Sta%s%cs Crawley Books Courses Masters lectures now! h?ps:// R programming R site documents (start with Documents with fewer than 100 pages ) h?p://cran.r- project.org/other- docs.html Courses h?ps:// Task views h?p://cran.r- project.org/web/views/ Specific books Many online with UoM access e.g. 52 in UseR! series: h?p://link.springer.com/bookseries/6991 Data manipula+on with R by Phil Spector very broadly useful
17 Packages to consider Manipula%ng data (summarising, splilng, etc.) dplyr, %dyr Work with data frames, ±intui%ve, fast vigne?e("introduc%on", package="dplyr ) Manipula%ng strings stringr Consistent interface Doesn t get round the need to use regular expressions Beau%ful plots ggplot2 Requires familiarisa%on Help files weak, but online resources great Specifics bioconductor.org (if necessary), seqinr (bioinforma%cs) ape (Phylogene%cs) lmer, nlme (more advanced linear and nonlinear models)
18 Places to go for help R help documenta%on??? help(package="base") demo() example("func%on") vigne?e() Google stackoverflow.com (programming) crossvalidated (Stats) R help list archives h?p:// project.org/ > Mailing lists > R- help web interface > Searchable archives R support groups FLS (FLSRGROUP listerv) or jamie.soul@postgrad.manchester.ac.uk Manchester R User group h?p:// R/
Getting Started with R
Getting Started with R STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat/stat133 Course web: gastonsanchez.com/stat133 Tool Some of you may have used
More informationAn Introduction to R 1.1 Getting started
An Introduction to R 1.1 Getting started Dan Navarro (daniel.navarro@adelaide.edu.au) School of Psychology, University of Adelaide ua.edu.au/ccs/people/dan DSTO R Workshop, 29-Apr-2015 There s a book http://ua.edu.au/ccs/teaching/lsr/
More informationR workshop. Ac,on! (Operators and Func,ons)
R workshop Ac,on! (Operators and Func,ons) Ac,ng on variables In the previous sec,on, we talked about objects and data sets Now let s do something with them Verbs Operators Func,ons Simple calcula,on Operator
More informationMATLAB 1. Jeff Freymueller September 24, 2009
MATLAB 1 Jeff Freymueller September 24, 2009 MATLAB IDE MATLAB Edi?ng Window We don t need no steenkin GUI You can also use MATLAB without the fancy user interface, just a command window. Why? You can
More informationSTAT 113: R/RStudio Intro
STAT 113: R/RStudio Intro Colin Reimer Dawson Last Revised September 1, 2017 1 Starting R/RStudio There are two ways you can run the software we will be using for labs, R and RStudio. Option 1 is to log
More informationIntroduc)on to. CS60092: Informa0on Retrieval
Introduc)on to CS60092: Informa0on Retrieval Ch. 4 Index construc)on How do we construct an index? What strategies can we use with limited main memory? Sec. 4.1 Hardware basics Many design decisions in
More informationSTAT 213: R/RStudio Intro
STAT 213: R/RStudio Intro Colin Reimer Dawson Last Revised February 10, 2016 1 Starting R/RStudio Skip to the section below that is relevant to your choice of implementation. Installing R and RStudio Locally
More informationData Analysis Guidelines
Data Analysis Guidelines DESCRIPTIVE STATISTICS Standard Deviation Standard deviation is a calculated value that describes the variation (or spread) of values in a data set. It is calculated using a formula
More informationCSc 120. Introduc/on to Computer Programming II. 02: Problem Decomposi1on and Program Development. Adapted from slides by Dr.
CSc 120 Introduc/on to Computer Programming II Adapted from slides by Dr. Saumya Debray 02: Problem Decomposi1on and Program Development A common student lament "I have this big programming assignment.
More informationIntroduc)on to R. Eric Feigelson. Dept. of Astronomy & Astrophysics Center for Astrosta5s5cs Penn State University
Introduc)on to R Eric Feigelson Dept. of Astronomy & Astrophysics Center for Astrosta5s5cs Penn State University edf@astro.psu.edu Space Telescope Science Ins5tute sta5s5cs mini- course Fall 2011 The R
More informationWhat is Stata? A programming language to do sta;s;cs Strongly influenced by economists Open source, sort of. An acceptable way to manage data
Introduc)on to Stata Training Workshop on the Commitment to Equity Methodology CEQ Ins;tute, Asian Development Bank, and The Ministry of Finance Dili May-June, 2017 What is Stata? A programming language
More informationFundamentals: Expressions and Assignment
Fundamentals: Expressions and Assignment A typical Python program is made up of one or more statements, which are executed, or run, by a Python console (also known as a shell) for their side effects e.g,
More informationInstruction: Download and Install R and RStudio
1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your
More informationMIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 18) Finding Bad Data in Excel
MIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 18) Finding Bad Data in Excel Objective: Find and fix a data set with incorrect values Learning Outcomes: Use Excel to identify incorrect
More informationA whirlwind introduction to using R for your research
A whirlwind introduction to using R for your research Jeremy Chacón 1 Outline 1. Why use R? 2. The R-Studio work environment 3. The mock experimental analysis: 1. Writing and running code 2. Getting data
More informationGS Analysis of Microarray Data
GS01 0163 Analysis of Microarray Data Keith Baggerly and Kevin Coombes Section of Bioinformatics Department of Biostatistics and Applied Mathematics UT M. D. Anderson Cancer Center kabagg@mdanderson.org
More informationModule 1: Introduction RStudio
Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator
More informationRecap From Last Time: Today s Learning Goals BIMM 143. Data analysis with R Lecture 4. Barry Grant.
BIMM 143 Data analysis with R Lecture 4 Barry Grant http://thegrantlab.org/bimm143 Recap From Last Time: Substitution matrices: Where our alignment match and mis-match scores typically come from Comparing
More informationORB Education Quality Teaching Resources
JavaScript is one of the programming languages that make things happen in a web page. It is a fantastic way for students to get to grips with some of the basics of programming, whilst opening the door
More informationStatistics for Biologists: Practicals
Statistics for Biologists: Practicals Peter Stoll University of Basel HS 2012 Peter Stoll (University of Basel) Statistics for Biologists: Practicals HS 2012 1 / 22 Outline Getting started Essentials of
More informationOracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)
TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents
More informationAn Introduction to R 1.3 Some important practical matters when working with R
An Introduction to R 1.3 Some important practical matters when working with R Dan Navarro (daniel.navarro@adelaide.edu.au) School of Psychology, University of Adelaide ua.edu.au/ccs/people/dan DSTO R Workshop,
More informationInforma(on Retrieval
Introduc*on to Informa(on Retrieval CS276: Informa*on Retrieval and Web Search Pandu Nayak and Prabhakar Raghavan Lecture 4: Index Construc*on Plan Last lecture: Dic*onary data structures Tolerant retrieval
More informationAnalyzing Economic Data using R
Analyzing Economic Data using R Introduction & Organization Sebastiano Manzan BUS 4093H Fall 2016 1 / 30 What is this course about? The goal of the course is to introduce you to the analysis of economic
More informationStatistics 13, Lab 1. Getting Started. The Mac. Launching RStudio and loading data
Statistics 13, Lab 1 Getting Started This first lab session is nothing more than an introduction: We will help you navigate the Statistics Department s (all Mac) computing facility and we will get you
More informationBGGN 213 Working with R packages Barry Grant
BGGN 213 Working with R packages Barry Grant http://thegrantlab.org/bggn213 Recap From Last Time: Why it is important to visualize data during exploratory data analysis. Discussed data visualization best
More informationIncident Response Programming with R. Eric Zielinski Sr. Consultant, Nationwide
Incident Response Programming with R Eric Zielinski Sr. Consultant, Nationwide About Me? Cyber Defender for Nationwide Over 15 years in Information Security Speaker at various conferences FIRST, CEIC,
More informationSearch Lesson Outline
1. Searching Lesson Outline 2. How to Find a Value in an Array? 3. Linear Search 4. Linear Search Code 5. Linear Search Example #1 6. Linear Search Example #2 7. Linear Search Example #3 8. Linear Search
More informationIntroduction to R. 1 Introduction 2. 2 What You Need 2
Introduction to R Dave Armstrong University of Wisconsin-Milwaukee Department of Political Science e: armstrod@uwm.edu w: http://www.quantoid.net/teachuw/uwmpsych Contents 1 Introduction 2 2 What You Need
More informationDocumen(ng code, Javadoc, Defensive Programming, Asserts, Excep(ons & Try/Catch
Documen(ng code, Javadoc, Defensive Programming, Asserts, Excep(ons & Try/Catch 1 Most important reason to comment A) To summarize the code B) To explain how the code works C) To mark loca(ons that need
More informationMails : ; Document version: 14/09/12
Mails : leslie.regad@univ-paris-diderot.fr ; gaelle.lelandais@univ-paris-diderot.fr Document version: 14/09/12 A freely available language and environment Statistical computing Graphics Supplementary
More informationCreating Your Web Site
Creating Your Web Site Students who are serious about wanting to be writers must create their own web sites to display their work. This is what professionals want to see an easy place to access your work
More informationWhat is the Best Way for Children to Learn Computer Programming?
What is the Best Way for Children to Learn Computer Programming? Dr Alex Davidovic One of the defining characteristics of today s society is that the computers and mobile devices are the integral and natural
More information1/22/2018. Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex
Multivariate Applications in Ecology (BSC 747) Ecological datasets are very often large and complex Modern integrative approaches have allowed for collection of more data, challenge is proper integration
More informationBioinformatics Workshop - NM-AIST
Bioinformatics Workshop - NM-AIST Day 2 Introduction to R Thomas Girke July 24, 212 Bioinformatics Workshop - NM-AIST Slide 1/21 Introduction Look and Feel of the R Environment R Library Depositories Installation
More informationThe R and R-commander software
The R and R-commander software This course uses the statistical package 'R' and the 'R-commander' graphical user interface (Rcmdr). Full details about these packages and the advantages associated with
More informationELAC 2018 INTRODUCTION TO DATA SCIENCE. Day 2 Rafael Santos
ELAC 2018 INTRODUCTION TO DATA SCIENCE Day 2 Rafael Santos rafael.santos@inpe.br www.lac.inpe.br/~rafael.santos/talks.html Introduction to Data Science About this Lecture Where are we? 3 RStudio Introduction
More informationShorthand for values: variables
Chapter 2 Shorthand for values: variables 2.1 Defining a variable You ve typed a lot of expressions into the computer involving pictures, but every time you need a different picture, you ve needed to find
More information13 Operating Systems. Watch how the operating system places jobs in memory and schedules jobs.
Dmitriy Shironosov/ShutterStock, Inc. LABORATORY 13 Operating Systems OBJECTIVE Watch how the operating system places jobs in memory and schedules jobs. REFERENCES Software needed: 1) Placement of Jobs
More informationR for sta)s)cs: automate your analysis
For the first part of this presenta)on see: hcp://www.peteraldhous.com/car/aldhous_car2011_rforstats.pdf This presenta)on is available at: hcp://jacobfenton.s3.amazonaws.com/automate- r.pdf R for sta)s)cs:
More informationComputational statistics Jamie Griffin. Semester B 2018 Lecture 1
Computational statistics Jamie Griffin Semester B 2018 Lecture 1 Course overview This course is not: Statistical computing Programming This course is: Computational statistics Statistical methods that
More informationComputa(onal Tools for Econometris and Sta(s(cs. Mariano Ma(lla- García
Computa(onal Tools for Econometris and Sta(s(cs Mariano Ma(lla- García Econometric and Sta(s(cal Available What for? So=ware Currently you cannot do anything (econometrics) without so=ware aid But, there
More informationReading and wri+ng data
An introduc+on to Reading and wri+ng data Noémie Becker & Benedikt Holtmann Winter Semester 16/17 Course outline Day 4 Course outline Review Data types and structures Reading data How should data look
More information7 Ways to Increase Your Produc2vity with Revolu2on R Enterprise 3.0. David Smith, REvolu2on Compu2ng
7 Ways to Increase Your Produc2vity with Revolu2on R Enterprise 3.0 David Smith, REvolu2on Compu2ng REvolu2on Compu2ng: The R Company REvolu2on R Free, high- performance binary distribu2on of R REvolu2on
More informationCSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch
CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed
More informationWINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON DOWNLOAD EBOOK : WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON PDF
Read Online and Download Ebook WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON DOWNLOAD EBOOK : WINDOWS POWERSHELL 3.0 FIRST STEPS BY ED WILSON Click link bellow and free register to download ebook: WINDOWS
More informationThe plan. Racket will return! Lecture will not recount every single feature of Java. Final project will be wri)ng a Racket interpreter in Java.
Introduc)on to Java The plan Racket will return! Final project will be wri)ng a Racket interpreter in Java. Lecture will not recount every single feature of Java. You may need to do some digging on your
More informationInstructions on Adding Zeros to the Comtrade Data
Instructions on Adding Zeros to the Comtrade Data Required: An excel spreadshheet with the commodity codes for all products you want included. In this exercise we will want all 4-digit SITC Revision 2
More informationSQL Server 2017: Data Science with Python or R?
SQL Server 2017: Data Science with Python or R? Dejan Sarka Sponsor Introduction Dejan Sarka (dsarka@solidq.com, dsarka@siol.net, @DejanSarka) 30 years of experience SQL Server MVP, MCT, 16 books 20+ courses,
More informationIntroduction to R. base -> R win32.exe (this will change depending on the latest version)
Dr Raffaella Calabrese, Essex Business School 1. GETTING STARTED Introduction to R R is a powerful environment for statistical computing which runs on several platforms. R is available free of charge.
More informationLesson 3 Transcript: Part 1 of 2 - Tools & Scripting
Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2
More informationBIO5312: R Session 1 An Introduction to R and Descriptive Statistics
BIO5312: R Session 1 An Introduction to R and Descriptive Statistics Yujin Chung August 30th, 2016 Fall, 2016 Yujin Chung R Session 1 Fall, 2016 1/24 Introduction to R R software R is both open source
More informationCS60092: Informa0on Retrieval
Introduc)on to CS60092: Informa0on Retrieval Sourangshu Bha1acharya Today s lecture hypertext and links We look beyond the content of documents We begin to look at the hyperlinks between them Address ques)ons
More informationWeekly Discussion Sections & Readings
Weekly Discussion Sections & Readings Teaching Fellows (TA) Name Office Email Mengting Gu Bass 437 mengting.gu (at) yale.edu Paul Muir Bass437 Paul.muir (at) yale.edu Please E-mail cbb752@gersteinlab.org
More informationUse JSL to Scrape Data from the Web and Predict Football Wins! William Baum Graduate Sta/s/cs Student University of New Hampshire
Use JSL to Scrape Data from the Web and Predict Football Wins! William Baum Graduate Sta/s/cs Student University of New Hampshire Just for Fun! I m an avid American football fan Sports sta/s/cs are easily
More informationIntroduc)on to Stata. Training Workshop on the Commitment to Equity Methodology CEQ Ins;tute and The Ministry of Finance Accra February 7-10, 2017
Introduc)on to Stata Training Workshop on the Commitment to Equity Methodology CEQ Ins;tute and The Ministry of Finance Accra February 7-10, 2017 What is Stata? A programming language to do sta;s;cs Strongly
More informationCS1 Lecture 2 Jan. 16, 2019
CS1 Lecture 2 Jan. 16, 2019 Contacting me/tas by email You may send questions/comments to me/tas by email. For discussion section issues, sent to TA and me For homework or other issues send to me (your
More informationIntroduction to R and Bioconductor
Introduction to R and Bioconductor RNA-Seq / ChIP-Seq Data Analysis Workshop 10 September 2012 CSC, Helsinki Nicolas Delhomme A bit of interaction? What is your R knowledge, on a 0 (beginner) to 2 (expert)
More informationAn Introduction to R- Programming
An Introduction to R- Programming Hadeel Alkofide, Msc, PhD NOT a biostatistician or R expert just simply an R user Some slides were adapted from lectures by Angie Mae Rodday MSc, PhD at Tufts University
More informationIntroduction to OpenMP
Introduction to OpenMP p. 1/?? Introduction to OpenMP Simple SPMD etc. Nick Maclaren nmm1@cam.ac.uk September 2017 Introduction to OpenMP p. 2/?? Terminology I am badly abusing the term SPMD tough The
More information9. Writing Functions
9. Writing Functions Ken Rice Thomas Lumley Universities of Washington and Auckland NYU Abu Dhabi, January 2017 In this session One of the most powerful features of R is the user s ability to expand existing
More informationBarry Grant
Barry Grant bjgrant@umich.edu http://thegrantlab.org What is R? R is a freely distributed and widely used programing language and environment for statistical computing, data analysis and graphics. R provides
More informationAdvanced Econometric Methods EMET3011/8014
Advanced Econometric Methods EMET3011/8014 Lecture 2 John Stachurski Semester 1, 2011 Announcements Missed first lecture? See www.johnstachurski.net/emet Weekly download of course notes First computer
More informationData-informed collection decisions using R or, learning R using collection data
Data-informed collection decisions using R or, learning R using collection data Heidi Tebbe Collections & Research Librarian for Engineering and Data Science NCSU Libraries Collections & Research Librarian
More informationWelcome to the Bash Workshop!
Welcome to the Bash Workshop! If you prefer to work on your own, already know programming or are confident in your abilities, please sit in the back. If you prefer guided exercises, are completely new
More informationDetailed instructions for adding (or changing) your Avatar (profile picture next to your
Detailed instructions for adding (or changing) your Avatar (profile picture next to your name) on Ustream (disclaimer this is how it works for me using Internet Explorer it may look slightly different
More informationCOMP : Practical 8 ActionScript II: The If statement and Variables
COMP126-2006: Practical 8 ActionScript II: The If statement and Variables The goal of this practical is to introduce the ActionScript if statement and variables. If statements allow us to write scripts
More informationIntroduction into R. A Short Overview. Thomas Girke. December 8, Introduction into R Slide 1/21
Introduction into R A Short Overview Thomas Girke December 8, 212 Introduction into R Slide 1/21 Introduction Look and Feel of the R Environment R Library Depositories Installation Getting Around Basic
More informationA linked list grows as data is added to it. In a linked list each item is packaged into a node.
Lesson 4 Data Structures What is a data structure? A data structure is a particular way of organizing data in a computer. A data structure that we have already encountered is the array. An array stores
More informationGENG2140 Lecture 4: Introduc4on to Excel spreadsheets. A/Prof Bruce Gardiner School of Computer Science and SoDware Engineering 2012
GENG2140 Lecture 4: Introduc4on to Excel spreadsheets A/Prof Bruce Gardiner School of Computer Science and SoDware Engineering 2012 Credits: Nick Spadaccini, Chris Thorne Introduc4on to spreadsheets Used
More informationWednesday. Wednesday, September 17, CS 1251 Page 1
CS 1251 Page 1 Wednesday Wednesday, September 17, 2014 8:20 AM Here's another good JavaScript practice site This site approaches things from yet another point of view it will be awhile before we cover
More informationCSCU9B2 Practical 1: Introduction to HTML 5
CSCU9B2 Practical 1: Introduction to HTML 5 Aim: To learn the basics of creating web pages with HTML5. Please register your practical attendance: Go to the GROUPS\CSCU9B2 folder in your Computer folder
More informationBasic UNIX. Jon K. Lærdahl, Structural Bioinforma cs
Basic UNIX Today s Programme Biological databases Brief introducon What is UNIX? Why should you learn UNIX? Bioinformacs Core Facility Seng up your laptops What about those of you that know Unix and Python
More informationLab 1. Introduction to R & SAS. R is free, open-source software. Get it here:
Lab 1. Introduction to R & SAS R is free, open-source software. Get it here: http://tinyurl.com/yfet8mj for your own computer. 1.1. Using R like a calculator Open R and type these commands into the R Console
More informationHello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications
Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this
More informationFilter and PivotTables in Excel
Filter and PivotTables in Excel FILTERING With filters in Excel you can quickly collapse your spreadsheet to find records meeting specific criteria. A lot of reporters use filter to cut their data down
More informationAn Introduction to R. Subhajit Dutta Stat-Math Unit. Indian Statistical Institute, Kolkata October 17, 2012
An Introduction to R Subhajit Dutta Stat-Math Unit Indian Statistical Institute, Kolkata October 17, 2012 Why R? It is FREE!! Basic as well as specialized data analysis technique at your fingertips. Highly
More informationNew Perspectives On HTML, CSS, And Dynamic HTML Ebooks Free
New Perspectives On HTML, CSS, And Dynamic HTML Ebooks Free Part of the New Perspectives Series, this thorough, engaging includes everything readers need to learn to create simple to complex Web sites
More informationRetrospect 8 for Windows Reviewer s Guide
Retrospect 8 for Windows Reviewer s Guide 2012 Retrospect, Inc. About this Reviewer s Guide This document provides a concise guide to understanding Retrospect 8 for Windows. While it is not designed to
More informationIntroduc)on to Julia: Why are we doing this to you? (Fall 2015)
Introduc)on to Julia: Why are we doing this to you? (Fall 2015) Steven G. Johnson, MIT Applied Math MIT classes 18.303, 18.06, 18.085, 18.337 What language for teaching scien)fic compu)ng? For the most
More information1.a) Go to it should be accessible in all browsers
ECO 445: International Trade Professor Jack Rossbach Instructions on doing the Least Traded Product Exercise with Excel Step 1 Download Data from Comtrade [This step is done for you] 1.a) Go to http://comtrade.un.org/db/dqquickquery.aspx
More informationGetting and Cleaning Data. Biostatistics
Getting and Cleaning Data Biostatistics 140.776 Getting and Cleaning Data Getting data: APIs and web scraping Cleaning data: Tidy data Transforming data: Regular expressions Getting Data Web site Nature
More informationExample how not to do it: JMP in a nutshell 1 HR, 17 Apr Subject Gender Condition Turn Reactiontime. A1 male filler
JMP in a nutshell 1 HR, 17 Apr 2018 The software JMP Pro 14 is installed on the Macs of the Phonetics Institute. Private versions can be bought from
More informationData Import and Formatting
Data Import and Formatting http://datascience.tntlab.org Module 4 Today s Agenda Importing text data Basic data visualization tidyverse vs data.table Data reshaping and type conversion Basic Text Data
More informationShort Introduction to R
Short Introduction to R Paulino Pérez 1 José Crossa 2 1 ColPos-México 2 CIMMyT-México June, 2015. CIMMYT, México-SAGPDB Short Introduction to R 1/51 Contents 1 Introduction 2 Simple objects 3 User defined
More informationBEGINNING ios PROGRAMMING
BEGINNING ios PROGRAMMING GEORGIA TECH RESEARCH NETWORK OPERATIONS CENTER (RNOC) *slides are based on the presentations by Professor Russell J Clark and Brian Davidson Swi$ Objec+ve- C OPTIONS RubyMo+on
More informationAuthor: Leonore Findsen, Qi Wang, Sarah H. Sellke, Jeremy Troisi
0. Downloading Data from the Book Website 1. Go to http://bcs.whfreeman.com/ips8e 2. Click on Data Sets 3. Click on Data Sets: PC Text 4. Click on Click here to download. 5. Right Click PC Text and choose
More informationHistory, installation and connection
History, installation and connection The men behind our software Jim Goodnight, CEO SAS Inc Ross Ihaka Robert Gentleman (Duncan Temple Lang) originators of R 2 / 75 History SAS From late 1960s, North Carolina
More informationEpisode 1 Using the Interpreter
Episode 1 Using the Interpreter Anaconda We recommend, but do not require, the Anaconda distribution from Continuum Analytics (www.continuum.io). An overview is available at https://docs.continuum.io/anaconda.
More informationObjec0ves. Gain understanding of what IDA Pro is and what it can do. Expose students to the tool GUI
Intro to IDA Pro 31/15 Objec0ves Gain understanding of what IDA Pro is and what it can do Expose students to the tool GUI Discuss some of the important func
More informationR: A Gentle Introduction. Vega Bharadwaj George Mason University Data Services
R: A Gentle Introduction Vega Bharadwaj George Mason University Data Services Part I: Why R? What do YOU know about R and why do you want to learn it? Reasons to use R Free and open-source User-created
More informationAn Introduction to R. Ed D. J. Berry 9th January 2017
An Introduction to R Ed D. J. Berry 9th January 2017 Overview Why now? Why R? General tips Recommended packages Recommended resources 2/48 Why now? Efficiency Pointandclick software just isn't time efficient
More informationPackage interplot. R topics documented: June 30, 2018
Package interplot June 30, 2018 Title Plot the Effects of Variables in Interaction Terms Version 0.2.1 Maintainer Yue Hu Description Plots the conditional coefficients (``marginal
More informationRemedial Java - Excep0ons 3/09/17. (remedial) Java. Jars. Anastasia Bezerianos 1
(remedial) Java anastasia.bezerianos@lri.fr Jars Anastasia Bezerianos 1 Disk organiza0on of Packages! Packages are just directories! For example! class3.inheritancerpg is located in! \remedialjava\src\class3\inheritencerpg!
More informationWelcome to the Bash Workshop!
Welcome to the Bash Workshop! If you prefer to work on your own, already know programming or are confident in your abilities, please sit in the back. If you prefer guided exercises, are completely new
More informationGetting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners
Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008
More informationIntro. Scheme Basics. scm> 5 5. scm>
Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if
More informationIntroduc)on to Julia: Why are we doing this to you? (Spring 2017)
Introduc)on to Julia: Why are we doing this to you? (Spring 2017) Steven G. Johnson, MIT Applied Math MIT classes 18.06, 18.303, 18.330, 18.08[56], 18.335, 18.337, What language for teaching scien)fic
More informationSoftware Compare and Contrast
Microsoft Software Compare and Contrast Word Easy to navigate. Compatible with all PC computers. Very versatile. There are lots of templates that can be used to create flyers, calendars, resumes, etc.
More informationLaboratory. Operating. Systems. Objective. References. Watch how the operating system places jobs in memory and schedules jobs.
Laboratory Operating 10 Systems Objective Watch how the operating system places jobs in memory and schedules jobs. References Software needed: 1) A web browser (Internet Explorer or Netscape) 2) Applets
More information