Tutorial: Managing Ocean Data with R

Size: px
Start display at page:

Download "Tutorial: Managing Ocean Data with R"

Transcription

1 Tutorial: Managing Ocean Data with R Using data from the Ocean Networks Canada observatory at Cambridge Bay, Nunavut By: Allan Roberts, Ocean Networks Canada Version: August 15, 2013 Purpose. This tutorial has two main goals: (i) To introduce the user to some R functions that are useful for data management. (ii) To introduce some of the oceanographic data types collected by the Ocean Networks Canada ocean bottom platform at Cambridge Bay, Nunavut. (See Table 1.) Note: This tutorial assumes that the user has R installed on a computer, and is familiar with entering basic instructions onto the R command line. R is a free software application for statistics, graphics, and programming. Users requiring more background are referred to the manual An Introduction to R that is available on the R Project website. For an example of customizing a data plot, refer to the tutorial Plot Ocean Data with R. To search for Ocean Networks Canada Data, go to Data & Tools. Instructions. The statements in the R script provided below can be typed, or cut and paste, onto the R command line one at a time, in sequence. Alternatively, multiple statements can be cut and paste as a block. A semi-colon indicates the end of each statement. Section 2 of the script will load one month of data into R. It is recommended that all of Section 2 be cut and paste onto the R command line as a unit, and that the other instructions be typed, or cut and paste, onto the command line one at a time. R Script ############################################################### #Section 1: Creating Vectors and Sequences ############################################################### #The following commands allow the user to create vectors. c(3,4); #A vector with two elements. "c" is the concatenation operator. rep(2,5); #A 5-element vector with "2" repeated 5 times. 1:100; #A sequence from 1 to 100, by steps of 1. seq(1, 100); #An alternative notation for a sequence from 1 to 100 by steps of 1. seq(0, 100, 2); #A sequence from 0 to 100, by steps of 2. #Sample 10 pseudorandom numbers from 1 to 100, without replacement: sample(1:100, 5, replace = FALSE); 1

2 ##################################################################################### #Section 2: Building a data frame. Cut and paste as a block onto the R command line. ##################################################################################### year = rep(2012,31); #A vector with 31 entries representing the year. month = rep(12,31); #A vector representing the month ("12" for Dec.). day.of.month = 1:31; #A sequence from 1 to 31 for the day of month. day.of.year = 336:366; #A sequence from 336 to 366 for the day of year. #A vector of daily mean ice draft values (in metres): ice.draft = c(0.620,0.626,0.629,0.634,0.642,0.652,0.662,0.670,0.682,0.696,0.704, 0.709,0.718,0.723,0.727,0.735,0.740,0.747,0.751,0.758,0.758,0.764,0.762,0.765,0.768, 0.773,0.778,0.784,0.793,0.801,0.806); #The following creates a vector of daily mean water temperature values: water.temperature = c(-0.975,-0.946,-0.925,-0.899,-0.902,-0.883,-0.857,-0.929,-1.230, ,-1.360,-1.341,-1.313,-1.285,-1.289,-1.311,-1.302,-1.311,-1.327,-1.331,-1.345, ,-1.354,-1.375,-1.386,-1.374,-1.406,-1.420,-1.429,-1.441,-1.449); #The following creates a vector of daily mean salinity values: salinity = c(27.781,27.813,27.871,27.931,27.961,27.989,28.021,28.035,28.045,28.066, ,28.116,28.138,28.155,28.174,28.184,28.194,28.212,28.217,28.227,28.242,28.250, ,28.269,28.286,28.295,28.316,28.335,28.350,28.368,28.378); #The following creates a vector of daily mean chlorophyll: chlorophyll.concentration = c(0.0845, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ); #The following creates a vector of daily mean oxygen concentration values: oxygen.concentration = c(7.776,7.745,7.737,7.724,7.732,7.715,7.631,7.664,7.819,7.926, 7.925,7.901,7.885,7.858,7.836,7.817,7.805,7.785,7.770,7.754,7.743,7.765,7.758,7.741, 7.721,7.706,7.694,7.684,7.673,7.655,7.665); #The function "data.frame" creates a data frame out of the above defined vectors: data = data.frame(year, month, day.of.month, day.of.year, ice.draft, water.temperature, salinity, chlorophyll.concentration, oxygen.concentration); #################################################### #Section 3: Getting information about a data frame. #################################################### class(data); #Tells us that "data" is a data frame. is.data.frame(data); #Ask if "data" is a data frame. names(data); #The column names. head(data); #Prints the first few lines of "data", with column names. tail(data); #Prints the last few lines of "data", with column names. nrow(data); #Tell us the number of rows. ncol(data); #Tell us the number of columns; dim(data); #The number of rows and columns in data. data[4,5]; #Gives us the entry in the row number 5 and column number 4. 2

3 ############################################## #Section 4: Plotting data. ############################################## #This section provides three different ways for plotting the temperature data #versus the day of month; the difference lies in how we access the variable names #for the data frame. with(data, plot(water.temperature ~ day.of.month, col="red", type="l") ); #The columns of a data frame can be referenced using the "$" symbol. Example: plot(data$water.temperature ~ data$day.of.month, type="l", col="red"); #The function attach makes the variable names in the data frame accessible. #Using the function attach can be convenient; however, it can also cause confusion, #especially if other data frames are using the same variable names. It is a good idea #to use detach after you are done using the variable names for a data frame. Example: attach(data); plot(water.temperature~day.of.month, type="l", col="red"); detach(data); ############################# #Section 5: Indexing columns. ############################# names(data)[8]; data[,8]; data$salinity; data$water.temperature; #The name of the 8th column. #The data values in the 8th column. #The salinity data values. #The water temperature data values. head(data[,4:7]); #The top of columns 4 through 7. data[,c(2,5)]; #View columns 2 and 5. ############################ #Section 6: Indexing rows. ############################ data[3, ]; #View third first row. data[5:10, ]; #View the 5th to the 10th row. data[seq(1,31,2), ]; #View every second row. data[sample(31,31), ]; #View the rows in random order. data[c(2,5), ]; #View rows 2 and 5. #The row with the highest temperature: data[which(data$water.temperature == max(data$water.temperature)), ] #The rows ordered by temperature: data[order(data$water.temperature),] data[rev(order(data$water.temperature)),] #Highest to lowest. #Lowest to highest. 3

4 ###################################### #Section 7: Modifying the data frame. ###################################### data <- data[,-c(1,2)]; #Delete columns 1, 2 & 3. names(data); #Check the variable names. #Change the column names: names(data)[1] = c("column A"); names(data)[2] = c("column B"); ############################################################## #Section 8: Apply a function to the columns of the data frame. ############################################################## # MARGIN=2 indicates that the function is applied to the columns. apply(data, MARGIN=2, FUN=mean); #The function "mean" is applied to the columns. apply(data, MARGIN=2, FUN=max); #The function "max" is applied to the columns. apply(data, MARGIN=2, FUN=min); #The function "min" is applied to the columns. ########################### #END of R Script. ########################### Data Source and Documentation Data Source: Ocean Networks Canada Arctic Observatory at Cambridge Bay, Nunavut. Data accessed April 2013 at: Measurements (units): ice thickness (m); water temperature (C); salinity, (psu); chlorophyll concentration, (µg/l); oxygen concentration (ml/l). Station: Cambridge Bay Dock, Latitude: N; Longitude W; Depth 6.0 m. For this tutorial, measurements have each been rounded to a reduced number of decimal places. For details about instrumentation and data collection, see the NEPTUNE Canada website: References R Core Team, R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. Available at: R Core Team. An Introduction to R. Available at: 4

5 Arctic Observatory, Cambridge Bay, Nunavut Daily Averages (UTC) for December 2012 Ice Thickness [m] Water Temperature [C] Chlorophyll Concentration [µg/l] Oxygen Concentration [ml/l] Year Month Day of Month Day of Year Salinity [psu] Table 1. Daily averages for December 2012, from the Arctic Observatory, Cambridge Bay, Nunavut. Data Source: NEPTUNE Canada, (Accessed January 2013.) Daily averages are relative to time in UTC. For this tutorial, measurements have each been rounded to a reduced number of decimal places. These data are intended for instructional purposes only; for research purposes, raw data are available from the Ocean Networks Canada website. The daily averages in this table can be loaded into the application R by cutting and pasting the instructions in Section 1 onto the R command line. 5

Dataframes. Lecture 8. Nicholas Christian BIOST 2094 Spring 2011

Dataframes. Lecture 8. Nicholas Christian BIOST 2094 Spring 2011 Dataframes Lecture 8 Nicholas Christian BIOST 2094 Spring 2011 Outline 1. Importing and exporting data 2. Tools for preparing and cleaning datasets Sorting Duplicates First entry Merging Reshaping Missing

More information

A Percentile is a number in a SORTED LIST that has a given percentage of the data below it.

A Percentile is a number in a SORTED LIST that has a given percentage of the data below it. Section 3 3B: Percentiles A Percentile is a number in a SORTED LIST that has a given percentage of the data below it. If n represents the 70 th percentile then 70% of the data is less than n We use the

More information

Joins Joins dictate how two tables or queries relate to each other. Click on the join line with the right mouse button to access the Join Properties.

Joins Joins dictate how two tables or queries relate to each other. Click on the join line with the right mouse button to access the Join Properties. Lesson Notes Author: Pamela Schmidt Joins Joins dictate how two tables or queries relate to each other. Click on the join line with the right mouse button to access the Join Properties. Inner Joins An

More information

5 Correlation and Data Exploration

5 Correlation and Data Exploration 5 Correlation and Data Exploration Correlation In Unit 3, we did some correlation analyses of data from studies related to the acquisition order and acquisition difficulty of English morphemes by both

More information

AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables

AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables AMATH 352 Lecture 3 MATLAB Tutorial MATLAB (short for MATrix LABoratory) is a very useful piece of software for numerical analysis. It provides an environment for computation and the visualization. Learning

More information

Beginner s Matlab Tutorial

Beginner s Matlab Tutorial Christopher Lum lum@u.washington.edu Introduction Beginner s Matlab Tutorial This document is designed to act as a tutorial for an individual who has had no prior experience with Matlab. For any questions

More information

Tutorial on how to use MGDS tools for seismic reflection data April 2009

Tutorial on how to use MGDS tools for seismic reflection data April 2009 Tutorial on how to use MGDS tools for seismic reflection data April 2009 The Seismic Reflection Data Portal of the MGDS serves field data from multi-channel seismic expeditions over the past ~20 years

More information

Excel Tutorial. Bio 150B Excel Tutorial 1

Excel Tutorial. Bio 150B Excel Tutorial 1 Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and

More information

Unit 11 Fractions and decimals

Unit 11 Fractions and decimals Unit 11 Fractions and decimals Five daily lessons Year 4 Spring term (Key objectives in bold) Unit Objectives Year 4 Use fraction notation. Recognise simple fractions that are Page several parts of a whole;

More information

Scatter Plot, Correlation, and Regression on the TI-83/84

Scatter Plot, Correlation, and Regression on the TI-83/84 Scatter Plot, Correlation, and Regression on the TI-83/84 Summary: When you have a set of (x,y) data points and want to find the best equation to describe them, you are performing a regression. This page

More information

Chesapeake Bay FieldScope Activity Teacher Guide

Chesapeake Bay FieldScope Activity Teacher Guide Chesapeake Bay FieldScope Activity Teacher Guide About FieldScope FieldScope is a National Geographic pilot project, designed to encourage students to learn about water quality issues in their area. The

More information

Ocean Level-3 Standard Mapped Image Products June 4, 2010

Ocean Level-3 Standard Mapped Image Products June 4, 2010 Ocean Level-3 Standard Mapped Image Products June 4, 2010 1.0 Introduction This document describes the specifications of Ocean Level-3 standard mapped archive products that are produced and distributed

More information

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data)

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at www.peteraldhous.com/data) DATA VISUALIZATION WITH TABLEAU PUBLIC (Data for this tutorial at www.peteraldhous.com/data) Tableau Public allows you to create a wide variety of interactive graphs, maps and tables and organize them

More information

Welcome to Harcourt Mega Math: The Number Games

Welcome to Harcourt Mega Math: The Number Games Welcome to Harcourt Mega Math: The Number Games Harcourt Mega Math In The Number Games, students take on a math challenge in a lively insect stadium. Introduced by our host Penny and a number of sporting

More information

Leibniz Institute for Baltic Sea Research Warnemünde

Leibniz Institute for Baltic Sea Research Warnemünde Leibniz Institute for Baltic Sea Research Warnemünde C r u i s e R e p o r t r/v "Elisabeth Mann Borgese" Cruise-No. EMB 45 Monitoring Cruise 3 May 12 May 213 Kiel Bight to Northern Baltic Proper This

More information

Microsoft Excel Tips & Tricks

Microsoft Excel Tips & Tricks Microsoft Excel Tips & Tricks Collaborative Programs Research & Evaluation TABLE OF CONTENTS Introduction page 2 Useful Functions page 2 Getting Started with Formulas page 2 Nested Formulas page 3 Copying

More information

Tutorial Program. 1. Basics

Tutorial Program. 1. Basics 1. Basics Working environment Dealing with matrices Useful functions Logical operators Saving and loading Data management Exercises 2. Programming Basics graphics settings - ex Functions & scripts Vectorization

More information

Scientific data visualization

Scientific data visualization Scientific data visualization Using ggplot2 Sacha Epskamp University of Amsterdam Department of Psychological Methods 11-04-2014 Hadley Wickham Hadley Wickham Evolution of data visualization Scientific

More information

Quickstart for Desktop Version

Quickstart for Desktop Version Quickstart for Desktop Version What is GeoGebra? Dynamic Mathematics Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,

More information

STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.

STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc. STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter

More information

Beas Inventory location management. Version 23.10.2007

Beas Inventory location management. Version 23.10.2007 Beas Inventory location management Version 23.10.2007 1. INVENTORY LOCATION MANAGEMENT... 3 2. INTEGRATION... 4 2.1. INTEGRATION INTO SBO... 4 2.2. INTEGRATION INTO BE.AS... 4 3. ACTIVATION... 4 3.1. AUTOMATIC

More information

Reading and writing files

Reading and writing files Reading and writing files Importing data in R Data contained in external text files can be imported in R using one of the following functions: scan() read.table() read.csv() read.csv2() read.delim() read.delim2()

More information

USING EXCEL 2010 TO SOLVE LINEAR PROGRAMMING PROBLEMS MTH 125 Chapter 4

USING EXCEL 2010 TO SOLVE LINEAR PROGRAMMING PROBLEMS MTH 125 Chapter 4 ONE-TIME ONLY SET UP INSTRUCTIONS Begin by verifying that the computer you are using has the Solver Add-In enabled. Click on Data in the menu across the top of the window. On the far right side, you should

More information

Computer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456

Computer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456 Computer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456 INSTRUCTOR: Jamie A. McFerron OFFICE: 245 Richmond Street Mt. Vernon, KY 40456 PHONE:

More information

MS Access: Advanced Tables and Queries. Lesson Notes Author: Pamela Schmidt

MS Access: Advanced Tables and Queries. Lesson Notes Author: Pamela Schmidt Lesson Notes Author: Pamela Schmidt Tables Text Fields (Default) Text or combinations of text and numbers, as well as numbers that don't require calculations, such as phone numbers. or the length set by

More information

KaleidaGraph Quick Start Guide

KaleidaGraph Quick Start Guide KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.

More information

To add a data form to excel - you need to have the insert form table active - to make it active and add it to excel do the following:

To add a data form to excel - you need to have the insert form table active - to make it active and add it to excel do the following: Excel Forms A data form provides a convenient way to enter or display one complete row of information in a range or table without scrolling horizontally. You may find that using a data form can make data

More information

World Ocean Atlas (WOA) Product Documentation

World Ocean Atlas (WOA) Product Documentation World Ocean Atlas (WOA) Product Documentation This document describes WOA statistical and objectively analyzed field files. This description includes the types of statistical fields available, for which

More information

Introduction to Matlab

Introduction to Matlab Introduction to Matlab Social Science Research Lab American University, Washington, D.C. Web. www.american.edu/provost/ctrl/pclabs.cfm Tel. x3862 Email. SSRL@American.edu Course Objective This course provides

More information

DIGITAL DESIGN APPLICATIONS Word Exam REVIEW

DIGITAL DESIGN APPLICATIONS Word Exam REVIEW DIGITAL DESIGN APPLICATIONS Word Exam REVIEW Directions: Complete the following word processing document, and know how to use proper formatting techniques on it. 1. Before keying in the text in the box

More information

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0 VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...

More information

InfiniteInsight 6.5 sp4

InfiniteInsight 6.5 sp4 End User Documentation Document Version: 1.0 2013-11-19 CUSTOMER InfiniteInsight 6.5 sp4 Toolkit User Guide Table of Contents Table of Contents About this Document 3 Common Steps 4 Selecting a Data Set...

More information

Probability Distributions

Probability Distributions CHAPTER 5 Probability Distributions CHAPTER OUTLINE 5.1 Probability Distribution of a Discrete Random Variable 5.2 Mean and Standard Deviation of a Probability Distribution 5.3 The Binomial Distribution

More information

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click. EDIT202 Spreadsheet Lab Assignment Guidelines Getting Started 1. For this lab you will modify a sample spreadsheet file named Starter- Spreadsheet.xls which is available for download from the Spreadsheet

More information

ES 106 Laboratory # 3 INTRODUCTION TO OCEANOGRAPHY. Introduction The global ocean covers nearly 75% of Earth s surface and plays a vital role in

ES 106 Laboratory # 3 INTRODUCTION TO OCEANOGRAPHY. Introduction The global ocean covers nearly 75% of Earth s surface and plays a vital role in ES 106 Laboratory # 3 INTRODUCTION TO OCEANOGRAPHY 3-1 Introduction The global ocean covers nearly 75% of Earth s surface and plays a vital role in the physical environment of Earth. For these reasons,

More information

Unit 6 Number and Operations in Base Ten: Decimals

Unit 6 Number and Operations in Base Ten: Decimals Unit 6 Number and Operations in Base Ten: Decimals Introduction Students will extend the place value system to decimals. They will apply their understanding of models for decimals and decimal notation,

More information

Finding location and velocity data for PBO GPS stations

Finding location and velocity data for PBO GPS stations Finding location and velocity data for PBO GPS stations Original activity by Vince Cronin (Baylor University). Revisions by Beth Pratt-Sitaula (UNAVCO). Analyzing the velocities recorded at different GPS

More information

FIRST STEPS WITH SCILAB

FIRST STEPS WITH SCILAB powered by FIRST STEPS WITH SCILAB The purpose of this tutorial is to get started using Scilab, by discovering the environment, the main features and some useful commands. Level This work is licensed under

More information

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P. SQL databases An introduction AMP: Apache, mysql, PHP This installations installs the Apache webserver, the PHP scripting language, and the mysql database on your computer: Apache: runs in the background

More information

Working with sections in Word

Working with sections in Word Working with sections in Word Have you have ever wanted to create a Microsoft Word document with some pages numbered in Roman numerals and the rest in Arabic, or include a landscape page to accommodate

More information

Introduction to Microsoft Excel 2010

Introduction to Microsoft Excel 2010 Introduction to Microsoft Excel 2010 Screen Elements Quick Access Toolbar The Ribbon Formula Bar Expand Formula Bar Button File Menu Vertical Scroll Worksheet Navigation Tabs Horizontal Scroll Bar Zoom

More information

Q&As: Microsoft Excel 2013: Chapter 2

Q&As: Microsoft Excel 2013: Chapter 2 Q&As: Microsoft Excel 2013: Chapter 2 In Step 5, why did the date that was entered change from 4/5/10 to 4/5/2010? When Excel recognizes that you entered a date in mm/dd/yy format, it automatically formats

More information

Minnesota Academic Standards

Minnesota Academic Standards A Correlation of to the Minnesota Academic Standards Grades K-6 G/M-204 Introduction This document demonstrates the high degree of success students will achieve when using Scott Foresman Addison Wesley

More information

TI-Inspire manual 1. I n str uctions. Ti-Inspire for statistics. General Introduction

TI-Inspire manual 1. I n str uctions. Ti-Inspire for statistics. General Introduction TI-Inspire manual 1 I n str uctions Ti-Inspire for statistics General Introduction TI-Inspire manual 2 General instructions Press the Home Button to go to home page Pages you will use the most #1 is a

More information

Key Concept. Density Curve

Key Concept. Density Curve MAT 155 Statistical Analysis Dr. Claude Moore Cape Fear Community College Chapter 6 Normal Probability Distributions 6 1 Review and Preview 6 2 The Standard Normal Distribution 6 3 Applications of Normal

More information

MATLAB Programming. Problem 1: Sequential

MATLAB Programming. Problem 1: Sequential Division of Engineering Fundamentals, Copyright 1999 by J.C. Malzahn Kampe 1 / 21 MATLAB Programming When we use the phrase computer solution, it should be understood that a computer will only follow directions;

More information

Microsoft Excel 2010 Part 3: Advanced Excel

Microsoft Excel 2010 Part 3: Advanced Excel CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting

More information

Microsoft Excel 2007 Consolidate Data & Analyze with Pivot Table Windows XP

Microsoft Excel 2007 Consolidate Data & Analyze with Pivot Table Windows XP Microsoft Excel 2007 Consolidate Data & Analyze with Pivot Table Windows XP Consolidate Data in Multiple Worksheets Example data is saved under Consolidation.xlsx workbook under ProductA through ProductD

More information

Vectors VECTOR PRODUCT. Graham S McDonald. A Tutorial Module for learning about the vector product of two vectors. Table of contents Begin Tutorial

Vectors VECTOR PRODUCT. Graham S McDonald. A Tutorial Module for learning about the vector product of two vectors. Table of contents Begin Tutorial Vectors VECTOR PRODUCT Graham S McDonald A Tutorial Module for learning about the vector product of two vectors Table of contents Begin Tutorial c 2004 g.s.mcdonald@salford.ac.uk 1. Theory 2. Exercises

More information

Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.

Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d. Lines & Planes Introduction and Goals: This lab is simply to give you some practice with plotting straight lines and planes and how to do some basic problem solving with them. So the exercises will be

More information

SOAL-SOAL MICROSOFT EXCEL 1. The box on the chart that contains the name of each individual record is called the. A. cell B. title C. axis D.

SOAL-SOAL MICROSOFT EXCEL 1. The box on the chart that contains the name of each individual record is called the. A. cell B. title C. axis D. SOAL-SOAL MICROSOFT EXCEL 1. The box on the chart that contains the name of each individual record is called the. A. cell B. title C. axis D. legend 2. If you want all of the white cats grouped together

More information

ECDL / ICDL Spreadsheets Syllabus Version 5.0

ECDL / ICDL Spreadsheets Syllabus Version 5.0 ECDL / ICDL Spreadsheets Syllabus Version 5.0 Purpose This document details the syllabus for ECDL / ICDL Spreadsheets. The syllabus describes, through learning outcomes, the knowledge and skills that a

More information

Baltic Marine Environment Protection Commission

Baltic Marine Environment Protection Commission Baltic Marine Environment Protection Commission Helsinki Commission Helsinki, Finland, 3-4 March 2015 HELCOM 36-2015 Document title Special Report from a Cruise - Great Inflow to the Baltic Sea Code 6-1

More information

Creating Basic Excel Formulas

Creating Basic Excel Formulas Creating Basic Excel Formulas Formulas are equations that perform calculations on values in your worksheet. Depending on how you build a formula in Excel will determine if the answer to your formula automatically

More information

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means.

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means. EXAMPLES - SAMPLING DISTRIBUTION EXCEL INSTRUCTIONS This exercise illustrates the process of the sampling distribution as stated in the Central Limit Theorem. Enter the actual data in Column A in MICROSOFT

More information

Basic Coordinates & Seasons Student Guide

Basic Coordinates & Seasons Student Guide Name: Basic Coordinates & Seasons Student Guide There are three main sections to this module: terrestrial coordinates, celestial equatorial coordinates, and understanding how the ecliptic is related to

More information

CHECKLIST FOR THE DEGREE PROJECT REPORT

CHECKLIST FOR THE DEGREE PROJECT REPORT Kerstin Frenckner, kfrenck@csc.kth.se Copyright CSC 25 mars 2009 CHECKLIST FOR THE DEGREE PROJECT REPORT This checklist has been written to help you check that your report matches the demands that are

More information

Using Process Monitor

Using Process Monitor Using Process Monitor Process Monitor Tutorial This information was adapted from the help file for the program. Process Monitor is an advanced monitoring tool for Windows that shows real time file system,

More information

Base Conversion written by Cathy Saxton

Base Conversion written by Cathy Saxton Base Conversion written by Cathy Saxton 1. Base 10 In base 10, the digits, from right to left, specify the 1 s, 10 s, 100 s, 1000 s, etc. These are powers of 10 (10 x ): 10 0 = 1, 10 1 = 10, 10 2 = 100,

More information

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9. Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format

More information

Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template

Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template Microsoft Office PowerPoint 2003 Tutorial 2 Applying and Modifying Text and Graphic Objects 1 Creating a new presentation from a design template Click File on the menu bar, and then click New Click the

More information

Answer: The relationship cannot be determined.

Answer: The relationship cannot be determined. Question 1 Test 2, Second QR Section (version 3) In City X, the range of the daily low temperatures during... QA: The range of the daily low temperatures in City X... QB: 30 Fahrenheit Arithmetic: Ranges

More information

Appendix A Doing Things in R

Appendix A Doing Things in R 271 Appendix A Doing Things in R This appendix is not an exhaustive list of all the things that R can do, but rather a list of some common steps you may want to take gathered in one convenient place, and

More information

Figure 1. A typical Laboratory Thermometer graduated in C.

Figure 1. A typical Laboratory Thermometer graduated in C. SIGNIFICANT FIGURES, EXPONENTS, AND SCIENTIFIC NOTATION 2004, 1990 by David A. Katz. All rights reserved. Permission for classroom use as long as the original copyright is included. 1. SIGNIFICANT FIGURES

More information

MathSphere MATHEMATICS. Equipment. Y6 Fractions 6365 Round decimals. Equivalence between decimals and fractions

MathSphere MATHEMATICS. Equipment. Y6 Fractions 6365 Round decimals. Equivalence between decimals and fractions MATHEMATICS Y6 Fractions 6365 Round decimals. Equivalence between decimals and fractions Paper, pencil, ruler Fraction cards Calculator Equipment MathSphere 6365 Round decimals. Equivalence between fractions

More information

QUANTITATIVE METHODS IN BUSINESS PROBLEM #2: INTRODUCTION TO SIMULATION

QUANTITATIVE METHODS IN BUSINESS PROBLEM #2: INTRODUCTION TO SIMULATION QUANTITATIVE METHODS IN BUSINESS PROBLEM #2: INTRODUCTION TO SIMULATION Dr. Arnold Kleinstein and Dr. Sharon Petrushka Introduction Simulation means imitation of reality. In this problem, we will simulate

More information

Wave Analytics Data Integration

Wave Analytics Data Integration Wave Analytics Data Integration Salesforce, Spring 16 @salesforcedocs Last updated: April 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

PROTOCOL FOR EXPORTING EXIF METADATA INTO AN MS ACCESS DATABASE

PROTOCOL FOR EXPORTING EXIF METADATA INTO AN MS ACCESS DATABASE PROTOCOL FOR EXPORTING EXIF METADATA INTO AN MS ACCESS DATABASE Most digital cameras automatically store data as well as image information into each image file each time a photograph is taken. These data,

More information

A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts

A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts [Mechanical Translation, vol.5, no.1, July 1958; pp. 25-41] A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts A notational

More information

3: Summary Statistics

3: Summary Statistics 3: Summary Statistics Notation Let s start by introducing some notation. Consider the following small data set: 4 5 30 50 8 7 4 5 The symbol n represents the sample size (n = 0). The capital letter X denotes

More information

IBM Emulation Mode Printer Commands

IBM Emulation Mode Printer Commands IBM Emulation Mode Printer Commands Section 3 This section provides a detailed description of IBM emulation mode commands you can use with your printer. Control Codes Control codes are one-character printer

More information

Formatting Formatting Tables

Formatting Formatting Tables Intermediate Excel 2013 One major organizational change introduced in Excel 2007, was the ribbon. Each ribbon revealed many more options depending on the tab selected. The Help button is the question mark

More information

How to use MS Excel to regenerate a report from the Report Editor

How to use MS Excel to regenerate a report from the Report Editor How to use MS Excel to regenerate a report from the Report Editor Summary This article describes how to create COMPASS reports with Microsoft Excel. When completed, Excel worksheets and/or charts are available

More information

Appendix: Tutorial Introduction to MATLAB

Appendix: Tutorial Introduction to MATLAB Resampling Stats in MATLAB 1 This document is an excerpt from Resampling Stats in MATLAB Daniel T. Kaplan Copyright (c) 1999 by Daniel T. Kaplan, All Rights Reserved This document differs from the published

More information

TI-Inspire manual 1. Instructions. Ti-Inspire for statistics. General Introduction

TI-Inspire manual 1. Instructions. Ti-Inspire for statistics. General Introduction TI-Inspire manual 1 General Introduction Instructions Ti-Inspire for statistics TI-Inspire manual 2 TI-Inspire manual 3 Press the On, Off button to go to Home page TI-Inspire manual 4 Use the to navigate

More information

A simple scaling approach to produce climate scenarios of local precipitation extremes for the Netherlands

A simple scaling approach to produce climate scenarios of local precipitation extremes for the Netherlands Supplementary Material to A simple scaling approach to produce climate scenarios of local precipitation extremes for the Netherlands G. Lenderink and J. Attema Extreme precipitation during 26/27 th August

More information

Programming Languages & Tools

Programming Languages & Tools 4 Programming Languages & Tools Almost any programming language one is familiar with can be used for computational work (despite the fact that some people believe strongly that their own favorite programming

More information

Using SPSS, Chapter 2: Descriptive Statistics

Using SPSS, Chapter 2: Descriptive Statistics 1 Using SPSS, Chapter 2: Descriptive Statistics Chapters 2.1 & 2.2 Descriptive Statistics 2 Mean, Standard Deviation, Variance, Range, Minimum, Maximum 2 Mean, Median, Mode, Standard Deviation, Variance,

More information

The NOAO Science Archive and NVO Portal: Information & Guidelines

The NOAO Science Archive and NVO Portal: Information & Guidelines The NOAO Science Archive and NVO Portal: Information & Guidelines Mark Dickinson, 14 March 2008 Orig. document by Howard Lanning & Mark Dickinson Thank you for your help testing the new NOAO Science Archive

More information

What causes Tides? If tidal forces were based only on mass, the Sun should have a tidegenerating

What causes Tides? If tidal forces were based only on mass, the Sun should have a tidegenerating What are Tides? Tides are very long-period waves that move through the oceans as a result of the gravitational attraction of the Moon and the Sun for the water in the oceans of the Earth. Tides start in

More information

Creating a Simple Macro

Creating a Simple Macro 28 Creating a Simple Macro What Is a Macro?, 28-2 Terminology: three types of macros The Structure of a Simple Macro, 28-2 GMACRO and ENDMACRO, Template, Body of the macro Example of a Simple Macro, 28-4

More information

2 Describing, Exploring, and

2 Describing, Exploring, and 2 Describing, Exploring, and Comparing Data This chapter introduces the graphical plotting and summary statistics capabilities of the TI- 83 Plus. First row keys like \ R (67$73/276 are used to obtain

More information

Project 2: Bejeweled

Project 2: Bejeweled Project 2: Bejeweled Project Objective: Post: Tuesday March 26, 2013. Due: 11:59PM, Monday April 15, 2013 1. master the process of completing a programming project in UNIX. 2. get familiar with command

More information

1 Organizing time series in Matlab structures

1 Organizing time series in Matlab structures 1 Organizing time series in Matlab structures You will analyze your own time series in the course. The first steps are to select those series and to store them in Matlab s internal format. The data will

More information

Computer Science 281 Binary and Hexadecimal Review

Computer Science 281 Binary and Hexadecimal Review Computer Science 281 Binary and Hexadecimal Review 1 The Binary Number System Computers store everything, both instructions and data, by using many, many transistors, each of which can be in one of two

More information

The Integration of Hydrographic and Oceanographic Data in a Marine Geographic Information System U.S. Hydro 2015

The Integration of Hydrographic and Oceanographic Data in a Marine Geographic Information System U.S. Hydro 2015 The Integration of Hydrographic and Oceanographic Data in a Marine Geographic Information System U.S. Hydro 2015 Karen Hart CARIS USA Oceanography and Hydrography Defined Oceanography: The branch of Earth

More information

Visual Tutorial Basic Edition 1. Visual. Basic Edition Tutorial. www.visuallightingsoftware.com

Visual Tutorial Basic Edition 1. Visual. Basic Edition Tutorial. www.visuallightingsoftware.com Visual Tutorial Basic Edition 1 Visual Basic Edition Tutorial www.visuallightingsoftware.com Visual Tutorial Basic Edition 2 Basic Edition Tutorial Introduction In this tutorial, you will use the Visual

More information

The Center for Teaching, Learning, & Technology

The Center for Teaching, Learning, & Technology The Center for Teaching, Learning, & Technology Instructional Technology Workshops Microsoft Excel 2010 Formulas and Charts Albert Robinson / Delwar Sayeed Faculty and Staff Development Programs Colston

More information

In this article, learn how to create and manipulate masks through both the worksheet and graph window.

In this article, learn how to create and manipulate masks through both the worksheet and graph window. Masking Data In this article, learn how to create and manipulate masks through both the worksheet and graph window. The article is split up into four main sections: The Mask toolbar The Mask Toolbar Buttons

More information

Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller

Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Getting to know the data An important first step before performing any kind of statistical analysis is to familiarize

More information

Geographical Information Systems (GIS) and Economics 1

Geographical Information Systems (GIS) and Economics 1 Geographical Information Systems (GIS) and Economics 1 Henry G. Overman (London School of Economics) 5 th January 2006 Abstract: Geographical Information Systems (GIS) are used for inputting, storing,

More information

Experimental Analysis

Experimental Analysis Experimental Analysis Instructors: If your institution does not have the Fish Farm computer simulation, contact the project directors for information on obtaining it free of charge. The ESA21 project team

More information

Math Content by Strand 1

Math Content by Strand 1 Patterns, Functions, and Change Math Content by Strand 1 Kindergarten Kindergarten students construct, describe, extend, and determine what comes next in repeating patterns. To identify and construct repeating

More information

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important

More information

Temperature Scales. The metric system that we are now using includes a unit that is specific for the representation of measured temperatures.

Temperature Scales. The metric system that we are now using includes a unit that is specific for the representation of measured temperatures. Temperature Scales INTRODUCTION The metric system that we are now using includes a unit that is specific for the representation of measured temperatures. The unit of temperature in the metric system is

More information

1 of 7 9/5/2009 6:12 PM

1 of 7 9/5/2009 6:12 PM 1 of 7 9/5/2009 6:12 PM Chapter 2 Homework Due: 9:00am on Tuesday, September 8, 2009 Note: To understand how points are awarded, read your instructor's Grading Policy. [Return to Standard Assignment View]

More information

Cambridge International Examinations Cambridge Primary Checkpoint

Cambridge International Examinations Cambridge Primary Checkpoint Cambridge International Examinations Cambridge Primary Checkpoint MATHEMATICS 0845/02 Paper 2 For Examination from 2014 SPECIMEN PAPER 45 minutes Candidates answer on the Question Paper. Additional Materials:

More information

Excel 2003 A Beginners Guide

Excel 2003 A Beginners Guide Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on

More information