Geometric Morphometrics

Size: px
Start display at page:

Download "Geometric Morphometrics"

Transcription

1 Geometric Morphometrics First analysis J A K L E DBC F I G H Mathematica map of Marmot localities from Assignment 1

2 Tips for data manipulation in Mathematica Flatten[ ] - Takes a nested list and flattens it into a single list. Partition[ ] - Opposite of flatten: groups items into a nested list. Transpose[ ] - Switches columns to rows and rows to columns.

3 Taking rows and columns of data in Mathematica Example 1: take column 2 of row 5 Double square brackets after a variable allow you to select parts of a list or matrix. For these examples, data is a matrix with ten rows and seven columns. The first number in the brackets indicates rows, the second number indicates columns. Mathematica code: data[[5, 2]] Example 2: take all of row 4 The code for taking the highlighted data is shown beneath each example. Mathematica code: data[[4]]

4 Taking rows and columns (cont.) Example 3: take rows 3 to the last row Example 5: take rows 3 then 6 Mathematica code: data[[3;;]] Example 4: take rows 3 through 6 Mathematica code: data[[{3,6}]] Example 6: take column 1 Mathematica code: data[[3;;6]] Mathematica code: data[[1;;,1]]

5 Taking rows and columns (cont.) Example 7: take columns 3 through the end Example 9: take rows 4 through 8 in columns 3 through 5 Mathematica code: data[[1;;,3;;]] Example 8: take columns 3 through 5 Mathematica code: data[[1;;8,3;;5]] Example 10: take columns 3 then 6 Mathematica code: data[[1;;,3;;5]] Mathematica code: data[[1;;,{3,6}]]

6 Taking rows and columns (cont.) Example 11: take columns 6 then 3 Example 12: take rows 1-6 of columns 2, 4, and 6 Mathematica code: data[[1;;,{6,3}]] Mathematica code: data[[1;;6,{2,4,6}]]

7 Taking longitude and latitude from Assignment 1 For the map assignment you needed longitude and latitude from the table stored in data. Furthermore, you need longitude in your first column because it should be on the horizontal x-axis, whereas latitude should be in the second column so it will appear on the y-axis. You also need to discard the first row because it contains column labels instead of numbers. Mathematica code: data[[2;;, {9,8}]]

8 Map[] a function for repeating the same thing for every item in a list H* three ways to put your coordinates into the Point@D function *L coords Out[12]= , 90.45<, , <, , <, , <, 838., 73.<, , <, , <, , <, , <, , 7.934<, , <, , << H* table works by counting out each item in the list and putting it into the Point@D funtion *L Table@Point@coords@@xDDD, 8x, Length@coordsD<D Out[15]= 8Point@ , 90.45<D, Point@ , <D, Point@834.62, <D, Point@ , <D, Point@838., 73.<D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , 7.934<D, Point@ , <D, Point@ , <D< H* Map@D function replaces the apple with each element of coords. The & is placed at the end to indicate that the replacement should continue until all elements in coords have been used. *L Map@Point@appleD &, coordsd Out[16]= 8Point@ , 90.45<D, Point@ , <D, Point@834.62, <D, Point@ , <D, Point@838., 73.<D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , 7.934<D, Point@ , <D, Point@ , <D< Out[17]= H* shortcut for Map@D. Takes each element on the right of the êû and replaces apple on the left with it. & causes the replacement to repeat for all items in coords. This syntax requires much less typing than the Table@D format above. *L Point@appleD & êû coords 8Point@ , 90.45<D, Point@ , <D, Point@834.62, <D, Point@ , <D, Point@838., 73.<D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , <D, Point@ , 7.934<D, Point@ , <D, Point@ , <D<

9 Steps in a Geometric Morphometric Methods (GMM) Analysis 1. Collect landmark coordinates 2. Do a Procrustes superimposition Standardizes landmarks by rescaling them and rotating them to a common orientation using leastsquares fitting 3. Analyze similarity and difference of shape Analysis usually starts with a Principal Components Analysis, which (A) shows similarity and differences as simple scatter plots, and (B) provides new variables for further statistical analysis

10 Performing a GMM analysis in Mathematica GMM functions are in the Polly Morphometrics add-in package for Mathematica 1. Download the latest version of the package at (right click on link to save as file) 2. Open the file in Mathematica 3. From the File menu, choose Install 4. From Type of Item choose Package, from Source choose PollyMorphometrics8.x.m, under Install Name choose a short name for the package (e.g., PollyMorphometrics ) 5. Once installed, enter the command <<PollyMorphometrics` to use the functions For detailed information about the functions, see the Guide to Morphometrics for Mathematica available from the same web page.

11 Step 1: Collecting landmarks 1. Each image must have the same number of landmarks; 2. The landmarks on each image must be in the same order; 3. Landmarks are ordinarily placed on homologous points, points that can be replicated from object to object based on common morphology, common function, or common geometry Osteostracan head shield from Sansom, 2009

12 Step 1: Collecting landmarks (cont.) 1. use tpsdig and tpsutil programs from Jim Rohlf to produce a tps-format file ( 2. ImageJ program with the PointPicker plug-in along with a spreadsheet to produce a tps-format file ( ( 3. Use built in Get Coordinates tool in Mathematica See handout for detailed instructions on these three methods The tps files generated by methods 1 and 2 can be imported with the tpsimport[] function in the PollyMorphometrics package data = tpsimport["/users/pdavidpolly/osteostraci_tps.txt"];

13 Step 2: Procrustes superimposition Procrustes superimposition is the standardization step in GMM. Procrustes removes (1) size, (2) translation, (3) rotation from the original landmark data. In other words, it centers them all together, scales them to the same size, and rotates them into the same orientation. The Procrustes step removes statistical degrees of freedom from your data, which has implications for later statistical analyses. After landmarks have been superimposed, the similarities and differences in their shape can be analyzed.

14 Step 2: Procrustes (cont.) Once you have your landmarks, arrange them in a matrix where each row is a different object, and each column is a landmark coordinate. There should be no column labels Save that matrix in a variable called data then superimpose the landmarks using the Procrustes[] function: proc = Procrustes[data, 13, 2] where 13 is the number of landmarks and 2 indicates they are two-dimensional. HINT: Don t know how many landmarks? Count them by finding out the length of elements in one row (i.e., the number of columns) and divide by two: Length[data[[1]]] / 2

15 Step 3: Principal Components Analysis Principal Components Analysis (PCA) ordinates the objects in your analysis by arranging them in a shape space. Similarities and differences can easily be seen in a PCA plot. The axes of a PCA plot are Principal Components (PCs). The first PC of any analysis is, by definition, the one that shows the largest axis of variation in shape. The second PC shows the next largest axis of variation that is uncorrelated with the first, the third PC shows the third largest axis of variation, and so on. Each point on a PCA plot represents the shape of a single object from your analysis. The closer two objects are, the more similar they are in shape. 0.3 PCA Plot 0.2 Stensiopelta_pustulata Benneviaspis_lankesteri 0.1 Boreaspis_ceratops Dicranaspis_gracilis Parameteroaspis_gigis Zenaspis_salweyi PC Scolenaspis_signata Spatulaspis_costata Ateleaspis_tesselata Pattenaspis_acuminata Hirella_gracilis PC 1

16 Step 3: PCA (cont.) A PCA plot is often called a morphospace in GMM because each point on the plot represents a different shape or, more specifically, a different configuration of landmarks. An important part of understanding PCA results is to explore how shape varies in the PCA plot. The thin-plate spline grids in this PCA plot show how shape varies along PC1 and PC2 for a data set of osteostracan fish head shields (shown at right). For example, at the left of the plot landmark 1 is located far in front of 8 and 11, at the right it is very close to 8 and 11. The species at the left of the plot on the previous slide have shapes like the grids on the left in this plot. Exploring morphospace with these grids can help understand the meaning of the PCA. Morphospace 0.4 PCA Plot PC PC 1

17 Step 3: PCA (cont.) You can also explore the distribution of shape by referring back to your original photographs. Compare these shapes to the grids on the previous slide PCA Plot Benneviaspis_lankesteri Stensiopelta_pustulata Boreaspis_ceratops Dicranaspis_gracilis Parameteroaspis_gigis Zenaspis_salweyi PC Scolenaspis_signata Spatulaspis_costata Ateleaspis_tesselata Pattenaspis_acuminata Hirella_gracilis PC 1

18 Step 3: PCA (cont.) To do a PCA of shape in Mathematica: PrincipalComponentsOfShape[proc, {1,2}, labels] where proc is matrix of Procrustes superimposed coordinates from Step 2, the list {1,2} tells the function to plot the first and second principal components, and labels is a list of text labels for each object in proc. This function provides the following output: 1. A PCA plot showing the objects with labels 2. Text output explaining how much of the variation in shape is explained by each PC 3. A graphic representation of the mean shape in your data set, where each landmark is indicated by its number and a convex hull has been placed around the landmarks 4. A morphospace model showing thin-plate spline snapshots of shape variation in the PCA plot.

19 Step 3: PCA (cont.) Mean Shape

20 Assignment 2 - Faces project 1. Download the face photographs from Oncourse 2. Choose a landmark scheme for the faces, remembering that you must place the same number of landmarks on each face and they must always be placed in the same order. 3. Import the landmarks into Mathematica. 4. Superimpose them with the Procrustes[] function. 5. Do a Principal Components Analysis of Shape on your Procrustes superimposed landmarks. 6. Study the results to determine what the major axes of your PCA plot show, and to decide whether the results accurately pick up differences in people s facial features or whether other biases affect the outcome of the analysis. 7. Turn in Assignment 2. We will discuss results next week in class.

G562 Geometric Morphometrics. Alex Z s. Guillaume s Sarah s. Department of Geological Sciences Indiana University. (c) 2016, P.

G562 Geometric Morphometrics. Alex Z s. Guillaume s Sarah s. Department of Geological Sciences Indiana University. (c) 2016, P. Guillaume s Alex Z s - - - - - - - - - Sarah s - - - - - - (c) 2016, P. David Polly (c) 2016, P. David Polly Tips for data manipulation in Mathematica Flatten[ ] - Takes a nested list and flattens it into

More information

Lab 13: Intro to Geometric Morphometrics

Lab 13: Intro to Geometric Morphometrics Integrative Biology 200A University of California, Berkeley "Principles of Phylogenetics: Systematics" Spring 2010 Updated by Nick Matzke Lab 13: Intro to Geometric Morphometrics Setup All of the software

More information

Guide to geometric morphometrics

Guide to geometric morphometrics Guide to geometric morphometrics Heidi Schutz, University of Colorado Jonathan Krieger, the Natural History Museum, London Version 0.4, 30 May, 2007. Copyright 2007 Relative warp analysis Programs The

More information

Multivariate statistics and geometric morphometrics

Multivariate statistics and geometric morphometrics Multivariate statistics and geometric morphometrics Eigenanalysis i used in several ways in geometric morphometrics: Calculation of partial warps. Use of partial warp scores in PCA, DFA, and CCA. Direct

More information

Sage: Symmetry and Asymmetry in Geometric Data Version 1.21 (compiled 03/1114)

Sage: Symmetry and Asymmetry in Geometric Data Version 1.21 (compiled 03/1114) Sage: Symmetry and Asymmetry in Geometric Data Version 1.21 (compiled 03/1114) Eladio Marquez 2012-2014 Mammals Division University of Michigan Museum of Zoology http://www-personal.umich.edu/~emarquez/morph/

More information

Does BRT return a predicted group membership or value for continuous variable? Yes, in the $fit object In this dataset, R 2 =0.346.

Does BRT return a predicted group membership or value for continuous variable? Yes, in the $fit object In this dataset, R 2 =0.346. Does BRT return a predicted group membership or value for continuous variable? Yes, in the $fit object In this dataset, R 2 =0.346 Is BRT the same as random forest? Very similar, randomforest package in

More information

If you are not familiar with IMP you should download and read WhatIsImp and CoordGenManual before proceeding.

If you are not familiar with IMP you should download and read WhatIsImp and CoordGenManual before proceeding. IMP: PCAGen6- Principal Components Generation Utility PCAGen6 This software package is a Principal Components Analysis utility intended for use with landmark based morphometric data. The program loads

More information

Image Analysis and Morphometry

Image Analysis and Morphometry Image Analysis and Morphometry Lukas Schärer Evolutionary Biology Zoological Institute University of Basel 1 13. /15.3.2013 Zoology & Evolution Block Course Summary Quantifying morphology why do we need

More information

Why morphometrics? Measuring biological variation

Why morphometrics? Measuring biological variation Geometric morphometrics as a useful tool for visualising and analysing deformities in fish D. Adriaens1, Y. Verhaegen1, T. De Wolf2, P. Dhert3 & P. Sorgeloos4 1 2 3 4 Evolutionary Morphology of Vertebrates

More information

Shape spaces. Shape usually defined explicitly to be residual: independent of size.

Shape spaces. Shape usually defined explicitly to be residual: independent of size. Shape spaces Before define a shape space, must define shape. Numerous definitions of shape in relation to size. Many definitions of size (which we will explicitly define later). Shape usually defined explicitly

More information

PATTERNS AND PROCESSES IN MORPHOSPACE: GEOMETRIC MORPHOMETRICS OF THREE-DIMENSIONAL OBJECTS

PATTERNS AND PROCESSES IN MORPHOSPACE: GEOMETRIC MORPHOMETRICS OF THREE-DIMENSIONAL OBJECTS The Paleontological Society Papers, 22, 2016, p. 71 99 Copyright 2017, The Paleontological Society 1089-3326/17/2399-7575 doi: 10.1017/scs.2017.9 PATTERNS AND PROCESSES IN MORPHOSPACE: GEOMETRIC MORPHOMETRICS

More information

Deformations. Recall: important tmodel dlof shape change is the deformation of one form into another.

Deformations. Recall: important tmodel dlof shape change is the deformation of one form into another. Deformations Recall: important tmodel dlof shape change is the deformation of one form into another. Dates back to D Arcy Thompson s (1917) transformation grids. Deformation maps a set of morphological

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

Spreadsheet View and Basic Statistics Concepts

Spreadsheet View and Basic Statistics Concepts Spreadsheet View and Basic Statistics Concepts GeoGebra 3.2 Workshop Handout 9 Judith and Markus Hohenwarter www.geogebra.org Table of Contents 1. Introduction to GeoGebra s Spreadsheet View 2 2. Record

More information

hp calculators hp 39g+ & hp 39g/40g Using Matrices How are matrices stored? How do I solve a system of equations? Quick and easy roots of a polynomial

hp calculators hp 39g+ & hp 39g/40g Using Matrices How are matrices stored? How do I solve a system of equations? Quick and easy roots of a polynomial hp calculators hp 39g+ Using Matrices Using Matrices The purpose of this section of the tutorial is to cover the essentials of matrix manipulation, particularly in solving simultaneous equations. How are

More information

Preliminaries: Size Measures and Shape Coordinates

Preliminaries: Size Measures and Shape Coordinates 2 Preliminaries: Size Measures and Shape Coordinates 2.1 Configuration Space Definition 2.1 The configuration is the set of landmarks on a particular object. The configuration matrix X is the k m matrix

More information

Quickstart for Web and Tablet App

Quickstart for Web and Tablet App Quickstart for Web and Tablet App What is GeoGebra? Dynamic Mathematic 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

Here is the data collected.

Here is the data collected. Introduction to Scientific Analysis of Data Using Spreadsheets. Computer spreadsheets are very powerful tools that are widely used in Business, Science, and Engineering to perform calculations and record,

More information

Building a game of Tetris #1 the generation and the rotation of the Tetris parts

Building a game of Tetris #1 the generation and the rotation of the Tetris parts Building a game of Tetris # the generation and the rotation of the Tetris parts by George Lungu - This tutorial explains the creation of a game of Tetris in Excel using spreadsheet formulas and minimum

More information

Reference Guide. Current address:

Reference Guide.  Current address: Mint: Modularity and Integration analysis tool for morphometric data. Version 1.61 (compiled 03/11/14) Eladio Marquez 2012-2014 Mammals Division University of Michigan Museum of Zoology The Mathworks,

More information

Chemistry 30 Tips for Creating Graphs using Microsoft Excel

Chemistry 30 Tips for Creating Graphs using Microsoft Excel Chemistry 30 Tips for Creating Graphs using Microsoft Excel Graphing is an important skill to learn in the science classroom. Students should be encouraged to use spreadsheet programs to create graphs.

More information

Shape Contexts. Newton Petersen 4/25/2008

Shape Contexts. Newton Petersen 4/25/2008 Shape Contexts Newton Petersen 4/25/28 "Shape Matching and Object Recognition Using Shape Contexts", Belongie et al. PAMI April 22 Agenda Study Matlab code for computing shape context Look at limitations

More information

Patterns of variation within the Montastraea "annularis" species complex: results from 2-D and 3-D geometric morphometrics

Patterns of variation within the Montastraea annularis species complex: results from 2-D and 3-D geometric morphometrics University of Iowa Iowa Research Online Theses and Dissertations Fall 2010 Patterns of variation within the Montastraea "annularis" species complex: results from 2-D and 3-D geometric morphometrics Jason

More information

Chemistry Excel. Microsoft 2007

Chemistry Excel. Microsoft 2007 Chemistry Excel Microsoft 2007 This workshop is designed to show you several functionalities of Microsoft Excel 2007 and particularly how it applies to your chemistry course. In this workshop, you will

More information

Bar Graphs with Two Grouping Variables 1

Bar Graphs with Two Grouping Variables 1 Version 4. Step-by-Step Examples Bar Graphs with Two Grouping Variables 1 The following techniques are demonstrated in this article: Graphing data organized by two grouping variables Reformatting those

More information

Matrix Transformations The position of the corners of this triangle are described by the vectors: 0 1 ] 0 1 ] Transformation:

Matrix Transformations The position of the corners of this triangle are described by the vectors: 0 1 ] 0 1 ] Transformation: Matrix Transformations The position of the corners of this triangle are described by the vectors: [ 2 1 ] & [4 1 ] & [3 3 ] Use each of the matrices below to transform these corners. In each case, draw

More information

LABORATORY 1 Data Analysis & Graphing in Excel

LABORATORY 1 Data Analysis & Graphing in Excel LABORATORY 1 Data Analysis & Graphing in Excel Goal: In this lab, you will learn how to enter and manipulate data in Excel and you will learn how to make the graphs you will need for your lab write-ups.

More information

Statistical Shape Analysis

Statistical Shape Analysis Statistical Shape Analysis I. L. Dryden and K. V. Mardia University ofleeds, UK JOHN WILEY& SONS Chichester New York Weinheim Brisbane Singapore Toronto Contents Preface Acknowledgements xv xix 1 Introduction

More information

Computer Graphics Hands-on

Computer Graphics Hands-on Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Learn how to compose

More information

E0005E - Industrial Image Analysis

E0005E - Industrial Image Analysis E0005E - Industrial Image Analysis The Hough Transform Matthew Thurley slides by Johan Carlson 1 This Lecture The Hough transform Detection of lines Detection of other shapes (the generalized Hough transform)

More information

3D Surface Plots with Groups

3D Surface Plots with Groups Chapter 942 3D Surface Plots with Groups Introduction In PASS, it is easy to study power and sample size calculations for a range of possible parameter values. When at least 3 input parameters vary, you

More information

Digital Image Processing Chapter 11: Image Description and Representation

Digital Image Processing Chapter 11: Image Description and Representation Digital Image Processing Chapter 11: Image Description and Representation Image Representation and Description? Objective: To represent and describe information embedded in an image in other forms that

More information

Junior Circle Meeting 9 Commutativity and Inverses. May 30, We are going to examine different ways to transform the square below:

Junior Circle Meeting 9 Commutativity and Inverses. May 30, We are going to examine different ways to transform the square below: Junior Circle Meeting 9 Commutativity and Inverses May 0, 2010 We are going to examine different ways to transform the square below: Just as with the triangle from last week, we are going to examine flips

More information

5th Grade Geometry

5th Grade Geometry Slide 1 / 112 Slide 2 / 112 5th Grade Geometry 2015-11-23 www.njctl.org Slide 3 / 112 Geometry Unit Topics Click on the topic to go to that section Polygons Classifying Triangles & Quadrilaterals Coordinate

More information

Spreadsheet Warm Up for SSAC Geology of National Parks Modules, 2: Elementary Spreadsheet Manipulations and Graphing Tasks

Spreadsheet Warm Up for SSAC Geology of National Parks Modules, 2: Elementary Spreadsheet Manipulations and Graphing Tasks University of South Florida Scholar Commons Tampa Library Faculty and Staff Publications Tampa Library 2009 Spreadsheet Warm Up for SSAC Geology of National Parks Modules, 2: Elementary Spreadsheet Manipulations

More information

Week 7 Picturing Network. Vahe and Bethany

Week 7 Picturing Network. Vahe and Bethany Week 7 Picturing Network Vahe and Bethany Freeman (2005) - Graphic Techniques for Exploring Social Network Data The two main goals of analyzing social network data are identification of cohesive groups

More information

Computer Graphics Hands-on

Computer Graphics Hands-on Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Experimentally

More information

This assignment is due the first day of school. Name:

This assignment is due the first day of school. Name: This assignment will help you to prepare for Geometry A by reviewing some of the topics you learned in Algebra 1. This assignment is due the first day of school. You will receive homework grades for completion

More information

Langerhans Lab Protocols

Langerhans Lab Protocols High-speed Video Locomotion Analysis Elizabeth Hassell, Brian Langerhans 7 February 2013 This document explains how to: Capture behavior on video using the HSV camera Measure acceleration, velocity, and

More information

1. What specialist uses information obtained from bones to help police solve crimes?

1. What specialist uses information obtained from bones to help police solve crimes? Mathematics: Modeling Our World Unit 4: PREDICTION HANDOUT VIDEO VIEWING GUIDE H4.1 1. What specialist uses information obtained from bones to help police solve crimes? 2.What are some things that can

More information

Vector Xpression 3. Speed Tutorial: III. Creating a Script for Automating Normalization of Data

Vector Xpression 3. Speed Tutorial: III. Creating a Script for Automating Normalization of Data Vector Xpression 3 Speed Tutorial: III. Creating a Script for Automating Normalization of Data Table of Contents Table of Contents...1 Important: Please Read...1 Opening Data in Raw Data Viewer...2 Creating

More information

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9 14 Number/Computation addend Any number being added algorithm A step-by-step method for computing array A picture that shows a number of items arranged in rows and columns to form a rectangle associative

More information

Inf2B assignment 2. Natural images classification. Hiroshi Shimodaira and Pol Moreno. Submission due: 4pm, Wednesday 30 March 2016.

Inf2B assignment 2. Natural images classification. Hiroshi Shimodaira and Pol Moreno. Submission due: 4pm, Wednesday 30 March 2016. Inf2B assignment 2 (Ver. 1.2) Natural images classification Submission due: 4pm, Wednesday 30 March 2016 Hiroshi Shimodaira and Pol Moreno This assignment is out of 100 marks and forms 12.5% of your final

More information

STAT 311 (3 CREDITS) VARIANCE AND REGRESSION ANALYSIS ELECTIVE: ALL STUDENTS. CONTENT Introduction to Computer application of variance and regression

STAT 311 (3 CREDITS) VARIANCE AND REGRESSION ANALYSIS ELECTIVE: ALL STUDENTS. CONTENT Introduction to Computer application of variance and regression STAT 311 (3 CREDITS) VARIANCE AND REGRESSION ANALYSIS ELECTIVE: ALL STUDENTS. CONTENT Introduction to Computer application of variance and regression analysis. Analysis of Variance: one way classification,

More information

Microsoft Excel 2007

Microsoft Excel 2007 Microsoft Excel 2007 1 Excel is Microsoft s Spreadsheet program. Spreadsheets are often used as a method of displaying and manipulating groups of data in an effective manner. It was originally created

More information

Reflections (Flips) Geometry. Objective. Common Core State Standards Talk About It. Solve It. More Ideas. Formative Assessment

Reflections (Flips) Geometry. Objective. Common Core State Standards Talk About It. Solve It. More Ideas. Formative Assessment 2 Reflections (Flips) Objective Students can expand their understanding of congruence by studying flips (reflections), turns (rotations), and slides (translations). A reflection flips a figure over a line

More information

Simple size and shape variables: Bookstein shape coordinates

Simple size and shape variables: Bookstein shape coordinates 3 Simple size and shape variables: ookstein shape coordinates This chapter presents a method for obtaining shape variables that is both simple and visually informative. Called "the two-point registration,"

More information

PowerPoint Objective 1: Managing the PowerPoint Environment. Microsoft Office Specialist 2010 Certification Prep. Story/Walls

PowerPoint Objective 1: Managing the PowerPoint Environment. Microsoft Office Specialist 2010 Certification Prep. Story/Walls PowerPoint Objective 1: Managing the PowerPoint Environment Microsoft Office Specialist 2010 Certification Prep Story/Walls 1 Adjust Views Ribbon and Shortcut Methods: Use the ribbon to adjust views Story/Walls

More information

UNSUPERVISED LEARNING IN PYTHON. Visualizing the PCA transformation

UNSUPERVISED LEARNING IN PYTHON. Visualizing the PCA transformation UNSUPERVISED LEARNING IN PYTHON Visualizing the PCA transformation Dimension reduction More efficient storage and computation Remove less-informative "noise" features... which cause problems for prediction

More information

Disentangling and quantifying sources of otolith shape variation across multiple scales using a new hierarchical partitioning approach

Disentangling and quantifying sources of otolith shape variation across multiple scales using a new hierarchical partitioning approach The following supplement accompanies the article Disentangling and quantifying sources of otolith shape variation across multiple scales using a new hierarchical partitioning approach M. Vignon* *Corresponding

More information

Chapter 9 Introduction to Arrays. Fundamentals of Java

Chapter 9 Introduction to Arrays. Fundamentals of Java Chapter 9 Introduction to Arrays Objectives Write programs that handle collections of similar items. Declare array variables and instantiate array objects. Manipulate arrays with loops, including the enhanced

More information

For more info and downloads go to: Gerrit Stols

For more info and downloads go to:   Gerrit Stols For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It

More information

Excel Tips and FAQs - MS 2010

Excel Tips and FAQs - MS 2010 BIOL 211D Excel Tips and FAQs - MS 2010 Remember to save frequently! Part I. Managing and Summarizing Data NOTE IN EXCEL 2010, THERE ARE A NUMBER OF WAYS TO DO THE CORRECT THING! FAQ1: How do I sort my

More information

Principal Components Analysis in R Mark Puttick 24/04/2018

Principal Components Analysis in R Mark Puttick 24/04/2018 Principal Components Analysis in R Mark Puttick (marknputtick@gmail.com) 24/04/2018 Contents Principal Components Analysis...................................... 1 PCA: behind the scenes..........................................

More information

MERBEIN P-10 COLLEGE MATHS SCOPE & SEQUENCE

MERBEIN P-10 COLLEGE MATHS SCOPE & SEQUENCE MERBEIN P-10 COLLEGE MATHS SCOPE & SEQUENCE Year Number & Algebra Measurement & Geometry Statistics & Probability P Numbers to 20 Location Data collection Counting and comparing groups Length Ordinal numbers

More information

Tutorial 1: Welded Frame - Problem Description

Tutorial 1: Welded Frame - Problem Description Tutorial 1: Welded Frame - Problem Description Introduction In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin jointed truss. In each case, we will

More information

User's Guide

User's Guide Project: www.vectronic-wildlife.com Title: User's Guide Last Change: 05.03.2009 1 Login Once the web site has finished loading, its main window shows a two dimensional world map provided by Google Maps

More information

ME 142 Engineering Computation I. Graphing with Excel

ME 142 Engineering Computation I. Graphing with Excel ME 142 Engineering Computation I Graphing with Excel Common Questions from Unit 1.2 HW 1.2.2 See 1.2.2 Homework Exercise Hints video Use ATAN to find nominal angle in each quadrant Use the AND logical

More information

Chapter 10 Working with Graphs and Charts

Chapter 10 Working with Graphs and Charts Chapter 10: Working with Graphs and Charts 163 Chapter 10 Working with Graphs and Charts Most people understand information better when presented as a graph or chart than when they look at the raw data.

More information

Creating Google Maps. Chris Simpson MICFor 27 th September 2018

Creating Google Maps. Chris Simpson MICFor 27 th September 2018 Chris Simpson MICFor 27 th September 2018 Create a Google account. Visit: https://accounts.google.com/signup?hl=en Once you have an account, click on the small nine squares icon to the top right, Google

More information

Unit 1, Lesson 1: Moving in the Plane

Unit 1, Lesson 1: Moving in the Plane Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2

More information

Shape & Space Part C: Transformations

Shape & Space Part C: Transformations Name: Homeroom: Shape & Space Part C: Transformations Student Learning Expectations Outcomes: I can describe and analyze position and motion of objects and shapes by Checking for Understanding identifying

More information

CS 465 Program 4: Modeller

CS 465 Program 4: Modeller CS 465 Program 4: Modeller out: 30 October 2004 due: 16 November 2004 1 Introduction In this assignment you will work on a simple 3D modelling system that uses simple primitives and curved surfaces organized

More information

Data Mining: Exploring Data. Lecture Notes for Chapter 3

Data Mining: Exploring Data. Lecture Notes for Chapter 3 Data Mining: Exploring Data Lecture Notes for Chapter 3 1 What is data exploration? A preliminary exploration of the data to better understand its characteristics. Key motivations of data exploration include

More information

Basics of Computational Geometry

Basics of Computational Geometry Basics of Computational Geometry Nadeem Mohsin October 12, 2013 1 Contents This handout covers the basic concepts of computational geometry. Rather than exhaustively covering all the algorithms, it deals

More information

Geometric Transformations and Image Warping

Geometric Transformations and Image Warping Geometric Transformations and Image Warping Ross Whitaker SCI Institute, School of Computing University of Utah Univ of Utah, CS6640 2009 1 Geometric Transformations Greyscale transformations -> operate

More information

2D/3D Geometric Transformations and Scene Graphs

2D/3D Geometric Transformations and Scene Graphs 2D/3D Geometric Transformations and Scene Graphs Week 4 Acknowledgement: The course slides are adapted from the slides prepared by Steve Marschner of Cornell University 1 A little quick math background

More information

For example, Table 1 is a set of data defining the surface area of ellipsoids as a function of two of the three semi-axes lengths.

For example, Table 1 is a set of data defining the surface area of ellipsoids as a function of two of the three semi-axes lengths. The Generation of Carpet Plots by Sidney A Powers 25722 Yucca Valley Road Valencia, CA 91355-2441 sapowers@ix.netcom.com 9 September 1997 What is a carpet plot? A carpet plot is a means of displaying data

More information

= 3 + (5*4) + (1/2)*(4/2)^2.

= 3 + (5*4) + (1/2)*(4/2)^2. Physics 100 Lab 1: Use of a Spreadsheet to Analyze Data by Kenneth Hahn and Michael Goggin In this lab you will learn how to enter data into a spreadsheet and to manipulate the data in meaningful ways.

More information

Number of Regions An Introduction to the TI-Nspire CAS Student Worksheet Created by Melissa Sutherland, State University of New York at Geneseo

Number of Regions An Introduction to the TI-Nspire CAS Student Worksheet Created by Melissa Sutherland, State University of New York at Geneseo 1 Name Number of Regions An Introduction to the TI-Nspire CAS Student Worksheet Created by Melissa Sutherland, State University of New York at Geneseo Below you will find copies of the notes provided on

More information

06 Visualizing Information

06 Visualizing Information Professor Shoemaker 06-VisualizingInformation.xlsx 1 It can be sometimes difficult to uncover meaning in data that s presented in a table or list Especially if the table has many rows and/or columns But

More information

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation Chapter 7 Introduction to Matrices This chapter introduces the theory and application of matrices. It is divided into two main sections. Section 7.1 discusses some of the basic properties and operations

More information

Data Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining

Data Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan, Steinbach, Kumar What is data exploration? A preliminary exploration of the data to better understand its characteristics.

More information

Excel 2. Module 3 Advanced Charts

Excel 2. Module 3 Advanced Charts Excel 2 Module 3 Advanced Charts Revised 1/1/17 People s Resource Center Module Overview This module is part of the Excel 2 course which is for advancing your knowledge of Excel. During this lesson we

More information

To Plot a Graph in Origin. Example: Number of Counts from a Geiger- Müller Tube as a Function of Supply Voltage

To Plot a Graph in Origin. Example: Number of Counts from a Geiger- Müller Tube as a Function of Supply Voltage To Plot a Graph in Origin Example: Number of Counts from a Geiger- Müller Tube as a Function of Supply Voltage 1 Digression on Error Bars What entity do you use for the magnitude of the error bars? Standard

More information

Three-Dimensional (Surface) Plots

Three-Dimensional (Surface) Plots Three-Dimensional (Surface) Plots Creating a Data Array 3-Dimensional plots (surface plots) are often useful for visualizing the behavior of functions and identifying important mathematical/physical features

More information

Pure Math 30: Explained!

Pure Math 30: Explained! www.puremath30.com 5 Conics Lesson Part I - Circles Circles: The standard form of a circle is given by the equation (x - h) +(y - k) = r, where (h, k) is the centre of the circle and r is the radius. Example

More information

H. David Sheets, Dept. of Physics, Canisius College, Buffalo, NY 14208, Dept. of Geology, SUNY at Buffalo, Buffalo NY 14260

H. David Sheets, Dept. of Physics, Canisius College, Buffalo, NY 14208, Dept. of Geology, SUNY at Buffalo, Buffalo NY 14260 What is IMP? IMP is a set of compiled software tools with graphic user interfaces that carry out a wide variety of tasks related to the display and analysis of 2-D landmark-based geometric morphometric

More information

Lory 1.0: Model-based Estimation of Local Shape Deformations

Lory 1.0: Model-based Estimation of Local Shape Deformations Lory 1.0: Model-based Estimation of Local Shape Deformations Software compilation: 03/11/2014 Manual revision: 03/11/2014 Eladio Marquez 2012-2014 / The Mathworks, Inc. 1984-2013 emarquez@bio.fsu.edu Dept.

More information

Version 2.4 of Idiogrid

Version 2.4 of Idiogrid Version 2.4 of Idiogrid Structural and Visual Modifications 1. Tab delimited grids in Grid Data window. The most immediately obvious change to this newest version of Idiogrid will be the tab sheets that

More information

Week 6, Week 7 and Week 8 Analyses of Variance

Week 6, Week 7 and Week 8 Analyses of Variance Week 6, Week 7 and Week 8 Analyses of Variance Robyn Crook - 2008 In the next few weeks we will look at analyses of variance. This is an information-heavy handout so take your time reading it, and don

More information

PASS Sample Size Software

PASS Sample Size Software Chapter 941 Introduction In PASS, it is easy to study power and sample size calculations for a range of possible parameter values. When at least 2 input parameters vary, you can create stunning 3D power

More information

Introduction to Excel Workshop

Introduction to Excel Workshop Introduction to Excel Workshop Empirical Reasoning Center September 9, 2016 1 Important Terminology 1. Rows are identified by numbers. 2. Columns are identified by letters. 3. Cells are identified by the

More information

Technology Assignment: Scatter Plots

Technology Assignment: Scatter Plots The goal of this assignment is to create a scatter plot of a set of data. You could do this with any two columns of data, but for demonstration purposes we ll work with the data in the table below. You

More information

Scatterplot: The Bridge from Correlation to Regression

Scatterplot: The Bridge from Correlation to Regression Scatterplot: The Bridge from Correlation to Regression We have already seen how a histogram is a useful technique for graphing the distribution of one variable. Here is the histogram depicting the distribution

More information

GEOMETRY & INEQUALITIES. (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true.

GEOMETRY & INEQUALITIES. (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true. GEOMETRY & INEQUALITIES LAMC INTERMEDIATE GROUP - 2/23/14 The Triangle Inequality! (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true. (2) Now we will prove

More information

LINEAR FUNCTIONS WITH LITERATURE BOOKS

LINEAR FUNCTIONS WITH LITERATURE BOOKS LINEAR FUNCTIONS WITH LITERATURE BOOKS Book: There Were Ten in the Den by John Butler 1.) Give a short synopsis of the story. Ten sleepy animals snuggle together for the night in their warm and cozy den,

More information

The Five Rooms Project

The Five Rooms Project The Five Rooms Project The Assignment If an artist is given the task of graphically designing a surface, then he is also left to decide which creative processes will be active and which criteria will then

More information

VEGETATION DESCRIPTION AND ANALYSIS

VEGETATION DESCRIPTION AND ANALYSIS VEGETATION DESCRIPTION AND ANALYSIS LABORATORY 5 AND 6 ORDINATIONS USING PC-ORD AND INSTRUCTIONS FOR LAB AND WRITTEN REPORT Introduction LABORATORY 5 (OCT 4, 2017) PC-ORD 1 BRAY & CURTIS ORDINATION AND

More information

Algebra 2 Honors Lesson 10 Translating Functions

Algebra 2 Honors Lesson 10 Translating Functions Algebra 2 Honors Lesson 10 Translating Functions Objectives: The students will be able to translate a base function horizontally and vertically. Students will be able to describe the translation of f(x)

More information

Handout 1: Viewing an Animation

Handout 1: Viewing an Animation Handout 1: Viewing an Animation Answer the following questions about the animation your teacher shows in class. 1. Choose one character to focus on. Describe this character s range of motion and emotions,

More information

Geometry Regents Lomac Date 3/17 due 3/18 3D: Area and Dissection 9.1R. A point has no measure because a point represents a

Geometry Regents Lomac Date 3/17 due 3/18 3D: Area and Dissection 9.1R. A point has no measure because a point represents a Geometry Regents Lomac 2015-2016 Date 3/17 due 3/18 3D: Area and Dissection Name Per LO: I can define area, find area, and explain dissection it relates to area and volume. DO NOW On the back of this packet

More information

Statistical Shape Analysis with SAS

Statistical Shape Analysis with SAS Paper SA04_05 Statistical Shape Analysis with SAS Katherine Gerber, University of Virginia, Charlottesville, VA ABSTRACT The field of statistical shape analysis involves methods for studying the geometrical

More information

Activity: page 1/10 Introduction to Excel. Getting Started

Activity: page 1/10 Introduction to Excel. Getting Started Activity: page 1/10 Introduction to Excel Excel is a computer spreadsheet program. Spreadsheets are convenient to use for entering and analyzing data. Although Excel has many capabilities for analyzing

More information

300 N All lengths in meters. Step load applied at time 0.0.

300 N All lengths in meters. Step load applied at time 0.0. Problem description In this problem, we subject the beam structure of problem 1 to an impact load as shown. 300 N 0.02 0.02 1 All lengths in meters. Step load applied at time 0.0. E = 2.07 10 11 N/m 2

More information

Statistical Models for Management. Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE) Lisbon. February 24 26, 2010

Statistical Models for Management. Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE) Lisbon. February 24 26, 2010 Statistical Models for Management Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE) Lisbon February 24 26, 2010 Graeme Hutcheson, University of Manchester Principal Component and Factor Analysis

More information

Introduction to MATLAB

Introduction to MATLAB Introduction to MATLAB Introduction MATLAB is an interactive package for numerical analysis, matrix computation, control system design, and linear system analysis and design available on most CAEN platforms

More information

How do microarrays work

How do microarrays work Lecture 3 (continued) Alvis Brazma European Bioinformatics Institute How do microarrays work condition mrna cdna hybridise to microarray condition Sample RNA extract labelled acid acid acid nucleic acid

More information

Transformations. Lesson Summary: Students will explore rotations, translations, and reflections in a plane.

Transformations. Lesson Summary: Students will explore rotations, translations, and reflections in a plane. Transformations Lesson Summary: Students will explore rotations, translations, and reflections in a plane. Key Words: Transformation, translation, reflection, rotation Background knowledge: Students should

More information

Automatic Seamless Face Replacement in Videos

Automatic Seamless Face Replacement in Videos Automatic Seamless Face Replacement in Videos Yiren Lu, Dongni Wang University of Pennsylvania December 2016 1 Introduction In this project, the goal is automatic face detection and replacement in videos.

More information