Data Analysis using R script R Tutorial, March 2018

Size: px
Start display at page:

Download "Data Analysis using R script R Tutorial, March 2018"

Transcription

1 Data Analysis using R script R Tutorial, March 2018 Dr. John Xie Statistics Support Officer, Quantitative Consulting Unit, Research Office, Charles Sturt University, NSW, Australia gxie@csu.edu.au

2 Learning resources: For minimizing the learning obstacles, we use The R Book (2 nd edition, 2013) as the primary learning resource for this R Tutorial series. The electronic copy of The R Book along with the data sets are available in the resource folder. One of the resource folder is in CSU shared S drive: S:\Common\ Temp Folder Less Than 30 Days\QCU_RTutorial_ /03/2018 2

3 Learning Objectives: Writing your own functions (i.e., user defined functions) in R: focus on for(), if(), optim(), and function() A couple of useful functions on dates and times in R: Sys.time(), Sys.Date(), Sys.sleep(), strptime(), difftime() The simplest function for simulation: sample() Some simple simulation applications in R 30/03/2018 3

4 Major R functions used for writing your own R functions R is essentially a computer programming language that was developed by following the object-oriented programming (OOP) paradigm. This provides the maximum flexibility for R users to construct/write their own ad hoc R functions for (theoretically) solving any specific problems by calling any available R functions as needed. The most often used R functions for writing your own R functions are: for(), if(), optim(), and function() 30/03/2018 4

5 Major R functions used for writing your own R functions More precisely, for() and if() are two of the five control-flow constructs of the R (you may type?control for more details) : for() enables us to do the classic, Fortran-like loop for calculation; if() can be used alone or in the combination of if() { } else() { } for making a conditional treatment on data. The function optim() is a general-purpose optimization based on Nelder-mead, quasi-newton and conjugate-gradient algorithms. It could be indispensable if you intend to write your own R function for performing optimization with regard to any self-defined targe function in terms of the vector of parameters as the first argument in optim(). However, for one dimensional optimization you may use function optimize() instead of optim(). 30/03/2018 5

6 Major R functions used for writing your own R functions The syntax for the usage of function() is function (argument list) { body } For example, we may write a function to convert the temperature measures from Fahrenheit to Celsius using the formula C = (F - 32)*5/9 Another example, we may want to combine a few plots in one graph and we would like to do this with one single line of R code. In this case, function() is applicable. Of course, function() becomes the only reasonable solution when we want to implement some very complex functions. 30/03/2018 6

7 Examples of writing your own R functions 30/03/2018 7

8 Examples of writing your own R functions 30/03/2018 8

9 Examples of writing your own R functions 30/03/2018 9

10 Dates and times in R Sys.time() and Sys.Date() are functions which return the system s idea of the current date with and without time, respectively. strptime() is a function for converting between character representations of and objects of classes POSIXlt and POSIXct representing calendar dates and times. difftime() calculates the time intervals between two datetime or date objects. Sys.sleep() is a function that suspend execution of R expressions for a specified time interval. 30/03/

11 Some examples for dates and times in R 30/03/

12 Some examples for dates and times in R 30/03/

13 The simplest function for simulation: sample() simulation = to obtain numeric results through generation of a group of random numbers which follow a probability distribution. The simplest function for performing simulation: sample(), takes the usage format sample(x, size, replace=false, prob=null) to generate a random sample (out of the population x) of the specified size and the specified probability distribution (default setting is a uniform distribution, e.g., equally likely) with or without replacement. 30/03/

14 Some simple simulation applications in R 30/03/

15 Some simple simulation applications in R 30/03/

16 Simulation and bootstrap bootstrap = boot+strap Bootstrap Shoelaces = Shoe strings metaphor: a self-sustaining process that proceeds without external help. Both pictures are copied from online Wikipedia on 29/07/ /03/

17 Simulation and bootstrap Bootstrap and Statistical Analysis: Bootstrapping = resampling with replacement Therefore, essentially, bootstrap is a simulation approach for data analysis. Standard error of a summary statistic of a random sample or a parameter estimate from a statistical model can be obtained using bootstrapping. Alternatively, we can construct 95% quantile confidence band using bootstrapping to get the interval estimation. 30/03/

18 Simulation and bootstrap There are two types of bootstrapping methods: parametric bootstrap and nonparametric bootstrap. One of the most original /often-cited references on bootstrap is: Efron, B. & Tibshirani, R.J. (1993). An Introduction to the Bootstrap. Chap-man & Hall. The R package bootstrap was developed for implementing the functions in the above book; the boot is another special R package that contains various bootstrap functions. You may type help(package=bootstrap) or help(package=boot) in R for more details. The bootstrap approach can help us learn about the sample characteristics by resampling (we retake samples from the original observed sample with replacement) and use this information to infer to the population of our interest. 30/03/

19 Simulation and bootstrap 30/03/

20 Simulation and bootstrap 30/03/

21 Mid-month R tutorial online Q & A session A three-hour mid-month R tutorial online Q & A session will be run between the monthly crow meetings to help R beginner users who participated or are boing to participate the R tutorials. Our next mid-month R tutorial online Q & A session will be on TBD April 2018 (Tuesday) afternoon 2pm to 5pm. Participants are able to attend an Adobe Connect online meeting hosted by John by clicking the following link: 30/03/

22 R functions / topics for next R tutorial (next crow meeting) Special R topics on: time series analysis survival analysis Meta analysis and inter-rater reliability analysis 30/03/

23 Thank You for Attending This R Tutorial Series Welcome for Questions and Comments John Xie contact details: gxie@csu.edu.au Phone: /03/

Lecture 12. August 23, Department of Biostatistics Johns Hopkins Bloomberg School of Public Health Johns Hopkins University.

Lecture 12. August 23, Department of Biostatistics Johns Hopkins Bloomberg School of Public Health Johns Hopkins University. Lecture 12 Department of Biostatistics Johns Hopkins Bloomberg School of Public Health Johns Hopkins University August 23, 2007 1 2 3 4 5 1 2 Introduce the bootstrap 3 the bootstrap algorithm 4 Example

More information

6. More Loops, Control Structures, and Bootstrapping

6. More Loops, Control Structures, and Bootstrapping 6. More Loops, Control Structures, and Bootstrapping Ken Rice Timothy Thornotn University of Washington Seattle, July 2013 In this session We will introduce additional looping procedures as well as control

More information

AP Statistics Assignments Mr. Kearns José Martí MAST 6-12 Academy

AP Statistics Assignments Mr. Kearns José Martí MAST 6-12 Academy AP Statistics Assignments Mr. Kearns José Martí MAST 6-12 Academy 2016-2017 Date Assigned Assignments Interested in Join the Edmodo group 2017 Summer Work Group for community service Green Club using the

More information

Windows 10 Tips & Tricks

Windows 10 Tips & Tricks Windows 10 Tips & Tricks My Best tips for getting started with Windows 10 and the AgeWell Computer Education Center Welcome to our second Webinar of 2017! Agenda o How to use the Webinar Room o Upcoming

More information

An Introduction to the Bootstrap

An Introduction to the Bootstrap An Introduction to the Bootstrap Bradley Efron Department of Statistics Stanford University and Robert J. Tibshirani Department of Preventative Medicine and Biostatistics and Department of Statistics,

More information

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview. Programming 2 (112) Lecture 0 College of Computer Science and Engineering Taibah University S2, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying

More information

2017 Health Communication Network Limited. Sending Bulk SMS Messages from the Appointment Book

2017 Health Communication Network Limited. Sending Bulk SMS Messages from the Appointment Book 2017 Health Communication Network Limited Sending Bulk SMS Messages from the Appointment Book Contents Starting the Wizard... 3 Step 1: Selecting and Editing the SMS Message... 4 Step 2: Selecting a Schedule

More information

Bootstrap Confidence Interval of the Difference Between Two Process Capability Indices

Bootstrap Confidence Interval of the Difference Between Two Process Capability Indices Int J Adv Manuf Technol (2003) 21:249 256 Ownership and Copyright 2003 Springer-Verlag London Limited Bootstrap Confidence Interval of the Difference Between Two Process Capability Indices J.-P. Chen 1

More information

Bootstrap confidence intervals Class 24, Jeremy Orloff and Jonathan Bloom

Bootstrap confidence intervals Class 24, Jeremy Orloff and Jonathan Bloom 1 Learning Goals Bootstrap confidence intervals Class 24, 18.05 Jeremy Orloff and Jonathan Bloom 1. Be able to construct and sample from the empirical distribution of data. 2. Be able to explain the bootstrap

More information

Package cncagui. June 21, 2015

Package cncagui. June 21, 2015 Encoding latin1 Type Package Package cncagui June 21, 2015 Title Canonical Non-Symmetrical Correspondence Analysis in R Version 1.0 Date 2015-06-19 Author Ana Belen Nieto Librero , Priscila

More information

6. More Loops, Control Structures, and Bootstrapping

6. More Loops, Control Structures, and Bootstrapping 6. More Loops, Control Structures, and Bootstrapping Ken Rice Tim Thornton University of Washington Seattle, July 2018 In this session We will introduce additional looping procedures as well as control

More information

Excel Functions & Tables

Excel Functions & Tables Excel Functions & Tables Winter 2012 Winter 2012 CS130 - Excel Functions & Tables 1 Review of Functions Quick Mathematics Review As it turns out, some of the most important mathematics for this course

More information

The definitive guide to communication design

The definitive guide to communication design The definitive guide to communication design DURATION 5 months, 35 Lessons DATES 4 December 2018 30 April 2019 TIME VENUE Tuesdays & Thursdays 7.00 PM 9.00 PM Level 10, Block 2, VSQ @ PJ City Centre, Jalan

More information

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient Optimization Last time Root finding: definition, motivation Algorithms: Bisection, false position, secant, Newton-Raphson Convergence & tradeoffs Example applications of Newton s method Root finding in

More information

Install RStudio from - use the standard installation.

Install RStudio from   - use the standard installation. Session 1: Reading in Data Before you begin: Install RStudio from http://www.rstudio.com/ide/download/ - use the standard installation. Go to the course website; http://faculty.washington.edu/kenrice/rintro/

More information

COPYRIGHTED MATERIAL CONTENTS

COPYRIGHTED MATERIAL CONTENTS PREFACE ACKNOWLEDGMENTS LIST OF TABLES xi xv xvii 1 INTRODUCTION 1 1.1 Historical Background 1 1.2 Definition and Relationship to the Delta Method and Other Resampling Methods 3 1.2.1 Jackknife 6 1.2.2

More information

Csci 132 Spring 13. Assignment 2 Due: Tuesday, March 5 (by 11:59PM)

Csci 132 Spring 13. Assignment 2 Due: Tuesday, March 5 (by 11:59PM) Csci 132 Spring 13 Assignment 2 Due: Tuesday, March 5 (by 11:59PM) A. Readings Read and understand this part before starting working on the exercises of part B. Variables In a Bash script a variable can

More information

Getting Started Self Serve User Guide. For Getting Started Trainers

Getting Started Self Serve User Guide. For Getting Started Trainers Getting Started Self Serve User Guide For Getting Started Trainers 1 Welcome to the User Guide for the newly updated version of Getting Started Self Serve. It s essentially the same system, just with some

More information

Evaluating generalization (validation) Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support

Evaluating generalization (validation) Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support Evaluating generalization (validation) Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support Topics Validation of biomedical models Data-splitting Resampling Cross-validation

More information

CSC 111 Introduction to Computer Science (Section C)

CSC 111 Introduction to Computer Science (Section C) CSC 111 Introduction to Computer Science (Section C) Course Description: (4h) Lecture and laboratory. Rigorous introduction to the process of algorithmic problem solving and programming in a modern programming

More information

Excel Functions & Tables

Excel Functions & Tables Excel Functions & Tables Fall 2012 Fall 2012 CS130 - Excel Functions & Tables 1 Review of Functions Quick Mathematics Review As it turns out, some of the most important mathematics for this course revolves

More information

Introduction to optimization methods and line search

Introduction to optimization methods and line search Introduction to optimization methods and line search Jussi Hakanen Post-doctoral researcher jussi.hakanen@jyu.fi How to find optimal solutions? Trial and error widely used in practice, not efficient and

More information

TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE.

TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE. Job and Business Queens Academy Library TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE. August 2018 Job and Business Academy Central Library 89-11 Merrick Boulevard

More information

Computational statistics Jamie Griffin. Semester B 2018 Lecture 1

Computational 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 information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

JMP Book Descriptions

JMP Book Descriptions JMP Book Descriptions The collection of JMP documentation is available in the JMP Help > Books menu. This document describes each title to help you decide which book to explore. Each book title is linked

More information

Information Technology Virtual EMS Help https://msum.bookitadmin.minnstate.edu/ For More Information Please contact Information Technology Services at support@mnstate.edu or 218.477.2603 if you have questions

More information

Business Studies. Bachelor Of

Business Studies. Bachelor Of Bachelor Of Business Studies Upgrade your Advanced Diploma to a Charles Sturt University Bachelor of Business Studies at NSI in as little as 12 months nsi.csu@tafensw.edu.au 131 674 www.nsi.tafensw.edu.au

More information

Today. CISC101 Reminders & Notes. Searching in Python - Cont. Searching in Python. From last time

Today. CISC101 Reminders & Notes. Searching in Python - Cont. Searching in Python. From last time CISC101 Reminders & Notes Test 3 this week in tutorial USATs at the beginning of next lecture Please attend and fill out an evaluation School of Computing First Year Information Session Thursday, March

More information

The Bootstrap and Jackknife

The Bootstrap and Jackknife The Bootstrap and Jackknife Summer 2017 Summer Institutes 249 Bootstrap & Jackknife Motivation In scientific research Interest often focuses upon the estimation of some unknown parameter, θ. The parameter

More information

Multivariate Numerical Optimization

Multivariate Numerical Optimization Jianxin Wei March 1, 2013 Outline 1 Graphics for Function of Two Variables 2 Nelder-Mead Simplex Method 3 Steepest Descent Method 4 Newton s Method 5 Quasi-Newton s Method 6 Built-in R Function 7 Linear

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

BOOKING A VIDEOCONFERENCE MEETING

BOOKING A VIDEOCONFERENCE MEETING BOOKING A VIDEOCONFERENCE MEETING SCENARIO: You have been asked to coordinate a meeting for your team. In this request, you ve been asked to offer videoconferencing as an option for people to attend. What

More information

How to Get Writing Tutoring Using WCONLINE

How to Get Writing Tutoring Using WCONLINE 1 How to Get Writing Tutoring Using WCONLINE The first step is creating a user name and password. The first time you go to https://nsuok.mywconline.com, you will be greeted with the welcome page. Since

More information

Excel Functions & Tables

Excel Functions & Tables Excel Functions & Tables Fall 2014 Fall 2014 CS130 - Excel Functions & Tables 1 Review of Functions Quick Mathematics Review As it turns out, some of the most important mathematics for this course revolves

More information

Roll Marking Secondary School Tech Tip

Roll Marking Secondary School Tech Tip Roll Marking Secondary School Tech Tip Index Roll Marking Secondary School... 1 Roll Marking Periods... 2 Holiday and Term Dates... 3 Check the Attendance Settings... 4 Marking the Roll... 6 Unmarked Rolls

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) What is Computer Network? A group of

More information

Chapter 3: Functions and Files

Chapter 3: Functions and Files Topics Covered: Chapter 3: Functions and Files Built-In Functions Mathematical Functions User-Defined Functions Function Files Anonymous Functions Function Functions Function Handles Working with Data

More information

Seminar in Programming Languages

Seminar in Programming Languages Seminar in Programming Languages Shuly Wintner Fall 2010-11 Course web site: http://cs.haifa.ac.il/~shuly/teaching/10/plseminar/ Course Goals Programming Language Concepts A language is a conceptual universe

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

Creating Functions in R_Instructor

Creating Functions in R_Instructor Creating Functions in R_Instructor October 18, 2017 In [57]: library(repr) options(repr.plot.width=4, repr.plot.height=3) 1 Creating Functions in R Abstracting your code into many small functions is key

More information

Microsoft Office Skype for Business

Microsoft Office Skype for Business Microsoft Office Skype for Business Division of Information Technology Copyright 2017, Charles Sturt University No part of this document may be reproduced, altered or sold without prior written permission

More information

RD Grade Math Unit 1 Dates: Aug 3 rd - Sept 1 st. Alignment to Indiana Academic Standards: Topics A-F Alignment:

RD Grade Math Unit 1 Dates: Aug 3 rd - Sept 1 st. Alignment to Indiana Academic Standards: Topics A-F Alignment: 3 RD Grade Math Unit 1 Dates: Aug 3 rd - Sept 1 st 3.C.2 Represent the concept of multiplication of whole numbers with the following models: equalsized groups, arrays, area models, and equal "jumps" on

More information

More Summer Program t-shirts

More Summer Program t-shirts ICPSR Blalock Lectures, 2003 Bootstrap Resampling Robert Stine Lecture 2 Exploring the Bootstrap Questions from Lecture 1 Review of ideas, notes from Lecture 1 - sample-to-sample variation - resampling

More information

Getting Started Guide For Users

Getting Started Guide For Users Getting Started Guide For Users August 2017 Table of Contents Overview 3 Create Your Account How to Log into the System Resetting Your Password Updating your User Profile Adding a picture The Learner Dashboard

More information

WHAT YOU NEED TO KNOW ABOUT PRESENTING AT THE ABA SECTION OF DISPUTE RESOLUTION 2014 SPRING CONFERENCE

WHAT YOU NEED TO KNOW ABOUT PRESENTING AT THE ABA SECTION OF DISPUTE RESOLUTION 2014 SPRING CONFERENCE WHAT YOU NEED TO KNOW ABOUT PRESENTING AT THE ABA SECTION OF DISPUTE RESOLUTION 2014 SPRING CONFERENCE CONFERENCE SCHEDULE Wednesday, April 2 nd Representation in Mediation Competition Symposium on ADR

More information

Research Data Analysis using SPSS. By Dr.Anura Karunarathne Senior Lecturer, Department of Accountancy University of Kelaniya

Research Data Analysis using SPSS. By Dr.Anura Karunarathne Senior Lecturer, Department of Accountancy University of Kelaniya Research Data Analysis using SPSS By Dr.Anura Karunarathne Senior Lecturer, Department of Accountancy University of Kelaniya MBA 61013- Business Statistics and Research Methodology Learning outcomes At

More information

Continuations provide a novel way to suspend and reexecute

Continuations provide a novel way to suspend and reexecute Continuations provide a novel way to suspend and reexecute computations. 2. ML ( Meta Language ) Strong, compile-time type checking. Types are determined by inference rather than declaration. Naturally

More information

Quantitative - One Population

Quantitative - One Population Quantitative - One Population The Quantitative One Population VISA procedures allow the user to perform descriptive and inferential procedures for problems involving one population with quantitative (interval)

More information

Introduction to Programming for Biology Research

Introduction to Programming for Biology Research Introduction to Programming for Biology Research Introduction to MATLAB: part I MATLAB Basics - The interface - Variables/arrays/matrices - Conditional statements - Loops (for and while) MATLAB: The

More information

Tutorials. Tutorial every Friday at 11:30 AM in Toldo 204 * discuss the next lab assignment

Tutorials. Tutorial every Friday at 11:30 AM in Toldo 204 * discuss the next lab assignment 60-212 subir@cs.uwindsor.ca Phone # 253-3000 Ext. 2999 web site for course www.cs.uwindsor.ca/60-212 Dr. Subir Bandyopadhayay Website has detailed rules and regulations All assignments and labs will be

More information

ENGINEERING PROGRAMMING

ENGINEERING PROGRAMMING ENGINEERING PROGRAMMING MS in Earth Science Engineering Semester 1, 2018/19 COURSE COMMUNICATION FOLDER University of Miskolc Faculty of Earth Science and Engineering Institute of Geophysics and Geoinformatics

More information

Chapter 3. Bootstrap. 3.1 Introduction. 3.2 The general idea

Chapter 3. Bootstrap. 3.1 Introduction. 3.2 The general idea Chapter 3 Bootstrap 3.1 Introduction The estimation of parameters in probability distributions is a basic problem in statistics that one tends to encounter already during the very first course on the subject.

More information

Package tseriesentropy

Package tseriesentropy Package tseriesentropy April 15, 2017 Title Entropy Based Analysis and Tests for Time Series Date 2017-04-15 Version 0.6-0 Author Simone Giannerini Depends R (>= 2.14.0) Imports cubature, methods, parallel,

More information

Meeting Room Manager User Guide

Meeting Room Manager User Guide Meeting Room Manager User Guide Carnegie Mellon University 1 Contents Getting Started... 2 Getting an MRM account... 2 Initial Login... 2 Accessing MRM... 2 MRM Terminology... 3 Reservation... 3 Resources...

More information

Basic Device Management

Basic Device Management This chapter contains the following sections: About, page 1 Licensing Requirements for, page 2 Default Settings for Basic Device Parameters, page 3 Changing the Device Hostname, page 3 Configuring the

More information

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Filling Data Across Columns

More information

PARAMETRIC ESTIMATION OF CONSTRUCTION COST USING COMBINED BOOTSTRAP AND REGRESSION TECHNIQUE

PARAMETRIC ESTIMATION OF CONSTRUCTION COST USING COMBINED BOOTSTRAP AND REGRESSION TECHNIQUE INTERNATIONAL JOURNAL OF CIVIL ENGINEERING AND TECHNOLOGY (IJCIET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976 6308 (Print) ISSN 0976

More information

Session 3: JavaScript - Structured Programming

Session 3: JavaScript - Structured Programming INFM 603: Information Technology and Organizational Context Session 3: JavaScript - Structured Programming Jimmy Lin The ischool University of Maryland Thursday, September 25, 2014 Source: Wikipedia Types

More information

Tutorials. Lesson 11 - Introduction to ValueSets and DataGraphs

Tutorials. Lesson 11 - Introduction to ValueSets and DataGraphs Tutorials Lesson 11 - Introduction to ValueSets and DataGraphs In this lesson you will learn how to: Create a Type 1 ValueSet. Create a Type 2 ValueSet. Create a Type 3 ValueSet. Enter the values for a

More information

INFO 2313: Project. School of Business Kwantlen Polytechnic University. Nov 19, 2016 It is due at 12:00 PM (noon) on Sunday, Dec 4, 2016

INFO 2313: Project. School of Business Kwantlen Polytechnic University. Nov 19, 2016 It is due at 12:00 PM (noon) on Sunday, Dec 4, 2016 INFO 2313: Project School of Business Kwantlen Polytechnic University Nov 19, 2016 It is due at 12:00 PM (noon) on Sunday, Dec 4, 2016 This assignment focuses on using Object Oriented Programming (OOP)

More information

Bootstrap Confidence Intervals for Regression Error Characteristic Curves Evaluating the Prediction Error of Software Cost Estimation Models

Bootstrap Confidence Intervals for Regression Error Characteristic Curves Evaluating the Prediction Error of Software Cost Estimation Models Bootstrap Confidence Intervals for Regression Error Characteristic Curves Evaluating the Prediction Error of Software Cost Estimation Models Nikolaos Mittas, Lefteris Angelis Department of Informatics,

More information

Section 4 Matching Estimator

Section 4 Matching Estimator Section 4 Matching Estimator Matching Estimators Key Idea: The matching method compares the outcomes of program participants with those of matched nonparticipants, where matches are chosen on the basis

More information

RST INSTRUMENTS LTD.

RST INSTRUMENTS LTD. RST INSTRUMENTS LTD. ThermArray System Instruction Manual PC Platform Ltd. 11545 Kingston St Maple Ridge, BC Canada V2X 0Z5 Tel: (604) 540-1100 Fax: (604) 540-1005 Email: Info@rstinstruments.com i RST

More information

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK College Algebra Cartesian Coordinates and Graphs Dr. Nguyen nicholas.nguyen@uky.edu Department of Mathematics UK August 22, 2018 Agenda Welcome x and y-coordinates in the Cartesian plane Graphs and solutions

More information

Single Dimensional Data. How can computation pick best data values? Or, turn math into searching? How is this Multi-Dimensional Data?

Single Dimensional Data. How can computation pick best data values? Or, turn math into searching? How is this Multi-Dimensional Data? // CS : Introduction to Computation UNIVERSITY of WISCONSIN-MADISON Computer Sciences Department Professor Andrea Arpaci-Dusseau How can computation pick best data values? Or, turn math into searching?

More information

An introduction to R: Organisation and Basics of Algorithmics

An introduction to R: Organisation and Basics of Algorithmics An introduction to R: Organisation and Basics of Algorithmics Noémie Becker, Benedikt Holtmann & Dirk Metzler 1 nbecker@bio.lmu.de - holtmann@bio.lmu.de Winter semester 2016-17 1 Special thanks to: Prof.

More information

Excel Functions & Tables

Excel Functions & Tables Excel Functions & Tables SPRING 2016 Spring 2016 CS130 - EXCEL FUNCTIONS & TABLES 1 Review of Functions Quick Mathematics Review As it turns out, some of the most important mathematics for this course

More information

Revision Topic 11: Straight Line Graphs

Revision Topic 11: Straight Line Graphs Revision Topic : Straight Line Graphs The simplest way to draw a straight line graph is to produce a table of values. Example: Draw the lines y = x and y = 6 x. Table of values for y = x x y - - - - =

More information

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II SECOND SEMESTER 2016-2017 Course Handout Part II In addition to part-i (General Handout for all courses appended to the time table) this portion gives further specific details regarding the course. Course

More information

Registration Guide for the UNESCAP Event Portal

Registration Guide for the UNESCAP Event Portal Registration Guide for the UNESCAP Event Portal This guide will assist you with: Creating an account Register for an event Click on any of the above links to skip to the relevant section. Primary address

More information

LAB #2: SAMPLING, SAMPLING DISTRIBUTIONS, AND THE CLT

LAB #2: SAMPLING, SAMPLING DISTRIBUTIONS, AND THE CLT NAVAL POSTGRADUATE SCHOOL LAB #2: SAMPLING, SAMPLING DISTRIBUTIONS, AND THE CLT Statistics (OA3102) Lab #2: Sampling, Sampling Distributions, and the Central Limit Theorem Goal: Use R to demonstrate sampling

More information

CSCI 111 Midterm 1, version A Exam Fall Solutions 09.00am 09.50am, Tuesday, October 13, 2015

CSCI 111 Midterm 1, version A Exam Fall Solutions 09.00am 09.50am, Tuesday, October 13, 2015 QUEENS COLLEGE Department of Computer Science CSCI 111 Midterm 1, version A Exam Fall 2015 10.13.15 Solutions 09.00am 09.50am, Tuesday, October 13, 2015 Problem 1 Write a complete C++ program that does

More information

myohsaa Officials User Guide January 17, 2008

myohsaa Officials User Guide January 17, 2008 myohsaa Officials User Guide January 17, 2008 myohsaa Page 1 1/18/2008 Officials User Guide Table of Contents LOGGING IN... 3 Officials myohsaa Homepage... 5 5. Requests... 6 a. Accepting a Request...

More information

Drawing Courses. Drawing Art. Visual Concept Design. Character Development for Graphic Novels

Drawing Courses. Drawing Art. Visual Concept Design. Character Development for Graphic Novels 2018 COURSE DETAILS Drawing Courses Drawing Art Dates 13 March - 18 September 2018 also incl. life drawing sessions on the following Saturdays: 18 & 25 August, 8 & 15 September 18 classes (36 hours) Building

More information

Optimization of Components using Sensitivity and Yield Information

Optimization of Components using Sensitivity and Yield Information Optimization of Components using Sensitivity and Yield Information Franz Hirtenfelder, CST AG franz.hirtenfelder@cst.com www.cst.com CST UGM 2010 April 10 1 Abstract Optimization is a typical component

More information

SAMPLE. Course Description and Outcomes

SAMPLE. Course Description and Outcomes CSC320: Programming I Credit Hours: 3 Contact Hours: This is a 3-credit course, offered in accelerated format. This means that 16 weeks of material is covered in 8 weeks. The exact number of hours per

More information

Android project proposals

Android project proposals Android project proposals Luca Bedogni (lbedogni@cs.unibo.it) April 7, 2016 Introduction In this document, we describe four possible projects for the exam of the Laboratorio di applicazioni mobili course.

More information

The State of the Club

The State of the Club Sun City Summerlin Computer Club The State of the Club Tom Burt SCSCC Vice President January 5th, 2012 Topic Agenda Computer Club Overview Looking Back at 2011 Looking Ahead for 2012 Appeal for Volunteers

More information

User Defined Functions

User Defined Functions User Defined Functions Aaron S. Donahue Department of Civil and Environmental Engineering and Earth Sciences University of Notre Dame February 27, 2013 CE20140 A. S. Donahue (University of Notre Dame)

More information

CARTO UNIVERSITY GROUP. Syllabus GEO 445/545 Computer-assisted Cartography Winter December 18, 2013

CARTO UNIVERSITY GROUP. Syllabus GEO 445/545 Computer-assisted Cartography Winter December 18, 2013 UNIVERSITY CARTO GROUP Syllabus GEO 445/545 Computer-assisted Cartography Winter 2014 December 18, 2013 Instructor Bernhard Jenny Wilkinson 204 jennyb@geo.oregonstate.edu Teaching Assistant Brooke Marston

More information

Simulating from the Polya posterior by Glen Meeden, March 06

Simulating from the Polya posterior by Glen Meeden, March 06 1 Introduction Simulating from the Polya posterior by Glen Meeden, glen@stat.umn.edu March 06 The Polya posterior is an objective Bayesian approach to finite population sampling. In its simplest form it

More information

Report on CalConnect Conference XXXIX, June 14-16, 2017

Report on CalConnect Conference XXXIX, June 14-16, 2017 CALCONNECT DOCUMENT CD 1703 Type: Report Title: Report on CalConnect Conference XXXIX Version: 1.0 Date: 2017-07-18 Status: Published Source: N/A Report on CalConnect Conference XXXIX, June 14-16, 2017

More information

CONTENTS 1) GENERAL. 1.1 About this guide About the CPD Scheme System Compatibility. 3 2) SYSTEM SET-UP

CONTENTS 1) GENERAL. 1.1 About this guide About the CPD Scheme System Compatibility. 3 2) SYSTEM SET-UP CONTENTS 1) GENERAL 1.1 About this guide. 1 1.2 About the CPD Scheme 2 1.3 System Compatibility. 3 2) SYSTEM SET-UP 2.1 Setting up your CPD year. 5 2.2 Requesting a date change for your CPD year. 9 2.3

More information

Problem Solving and 'C' Programming

Problem Solving and 'C' Programming Problem Solving and 'C' Programming Targeted at: Entry Level Trainees Session 05: Selection and Control Structures 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein

More information

Preparation Meeting. Recent Advances in the Analysis of 3D Shapes. Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers

Preparation Meeting. Recent Advances in the Analysis of 3D Shapes. Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers Preparation Meeting Recent Advances in the Analysis of 3D Shapes Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers What You Will Learn in the Seminar Get an overview on state of the art

More information

STATISTICS (STAT) Statistics (STAT) 1

STATISTICS (STAT) Statistics (STAT) 1 Statistics (STAT) 1 STATISTICS (STAT) STAT 2013 Elementary Statistics (A) Prerequisites: MATH 1483 or MATH 1513, each with a grade of "C" or better; or an acceptable placement score (see placement.okstate.edu).

More information

Package PCICt. April 16, 2018

Package PCICt. April 16, 2018 Version 0.5-4.1 Date 2013-06-26 Package PCICt April 16, 2018 Title Implementation of POSIXct Work-Alike for 365 and 360 Day Calendars Author David Bronaugh for the Pacific Climate Impacts

More information

Brightspace Learning Environment Course Planning - Instructor Guide

Brightspace Learning Environment Course Planning - Instructor Guide Brightspace Learning Environment 10.6+ Course Planning - Instructor Guide Contents Contents DOCUMENT CHANGE HISTORY...4 ATTENDANCE...4 What are the basics of Attendance?...4 How attendance is calculated...5

More information

Package datetimeutils

Package datetimeutils Type Package Title Utilities for Dates and Times Version 0.2-12 Date 2018-02-28 Package datetimeutils March 10, 2018 Maintainer Utilities for handling dates and times, such as selecting

More information

STATISTICAL THINKING IN PYTHON II. Generating bootstrap replicates

STATISTICAL THINKING IN PYTHON II. Generating bootstrap replicates STATISTICAL THINKING IN PYTHON II Generating bootstrap replicates Michelson's speed of light measurements Data: Michelson, 1880 Resampling an array Data: [23.3, 27.1, 24.3, 25.3, 26.0] Mean = 25.2 Resampled

More information

CS240: Programming in C

CS240: Programming in C CS240: Programming in C Lecture 1: Class overview. Cristina Nita-Rotaru Lecture 1/ Fall 2013 1 WELCOME to CS240 Cristina Nita-Rotaru Lecture 1/ Fall 2013 2 240 Team Instructor: Cristina Nita-Rotaru Special

More information

Hot Events - Events of interest to the community, such as Admissions, theater, and open-house events.

Hot Events - Events of interest to the community, such as Admissions, theater, and open-house events. MCC Events Calendar/Room Request Procedure CONTENTS: Click on a topic link below to go directly to that section of the document. Webviewer: Overview of MCC Events Calender Webviewer Event Details: Explanation

More information

Introduction to Object Oriented Systems Development. Practical Session (Week 2)

Introduction to Object Oriented Systems Development. Practical Session (Week 2) This practical session consists of three parts. Practical Session (Week 2) Part 1 (Tutorial). Starting with NetBeans In this module, we will use NetBeans IDE (Integrated Development Environment) for Java

More information

Welcome to a tutorial on the. for the 2015 Fall Meeting.

Welcome to a tutorial on the. for the 2015 Fall Meeting. Welcome to a tutorial on the Town Hall submission process for the 2015 Fall Meeting. Please take a few moments to review this tutorial and become oriented with the 2015 process. Town Hall Requirements

More information

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu

More information

TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE.

TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE. Job and Business Queens Academy Library TECHNOLOGY AND COMPUTERS TECH IT OUT AND LEARN NEW SKILLS THAT WILL KEEP YOU UP-TO-DATE. February 2018 Job and Business Academy Central Library 89-11 Merrick Boulevard

More information

The Year argument can be one to four digits between 1 and Month is a number representing the month of the year between 1 and 12.

The Year argument can be one to four digits between 1 and Month is a number representing the month of the year between 1 and 12. The table below lists all of the Excel -style date and time functions provided by the WinCalcManager control, along with a description and example of each function. FUNCTION DESCRIPTION REMARKS EXAMPLE

More information

CSE 115. Introduction to Computer Science I

CSE 115. Introduction to Computer Science I CSE 115 Introduction to Computer Science I Announcements Dr. Alphonce's e-mail glitched: not all unread e-mails were shown. Please be patient while he catches up. Announcements A sample midterm exam will

More information

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Parametric. Practices. Patrick Cunningham. CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. Parametric Modeling Best Practices Patrick Cunningham July, 2012 CAE Associates Inc. and ANSYS Inc. Proprietary 2012 CAE Associates Inc. and ANSYS Inc. All rights reserved. E-Learning Webinar Series This

More information