| Preface | p. vii |
| Contributors | p. xi |
| Abbreviations and Notations | p. xiii |
| Introduction | p. 1 |
| Morphometrics Today | p. 1 |
| Shapes and Configurations | p. 3 |
| An R Approach to Morphometrics | p. 5 |
| Starting with R | p. 9 |
| Expression, Assignment and Other Basics | p. 9 |
| Objects | p. 10 |
| Functions | p. 17 |
| Operators | p. 21 |
| Generating Data | p. 21 |
| Loops | p. 23 |
| Problems | p. 24 |
| Acquiring and Manipulating Morphometric Data | p. 25 |
| Collecting and Organizing Morphometric Data | p. 25 |
| Collecting Data | p. 25 |
| Organizing Data | p. 27 |
| Data Acquisition with R | p. 31 |
| Loading and Reading R Datafiles | p. 31 |
| Entering Data by Hand | p. 32 |
| Reading Text Files | p. 32 |
| Reading and Converting Image Files | p. 33 |
| Graphical Visualization | p. 35 |
| Image Analysis and Morphometric Data Acquisition with R | p. 41 |
| Manipulating and Creating Data with R | p. 48 |
| Obtaining Distance from Coordinates of Points | p. 49 |
| Calculating an Angle from Two Interlandmark Vectors | p. 50 |
| Regularly Spaced Pseudolandmarks | p. 51 |
| Outline Smoothing | p. 54 |
| Saving and Converting Data | p. 56 |
| Missing Data | p. 60 |
| Estimating Missing Measurements by Multiple Regression | p. 60 |
| Estimating Missing Landmarks on Symmetrical Structures | p. 61 |
| Measurement Error | p. 63 |
| Sources of Measurement Error | p. 63 |
| Protocols for Estimating Measurement Error | p. 65 |
| Problems | p. 66 |
| Traditional Statistics for Morphometrics | p. 69 |
| Univariate Analyses | p. 69 |
| Visualizing and Testing the Distribution | p. 70 |
| When Data are Organized in Several Groups | p. 72 |
| Bivariate Analyses | p. 80 |
| Graphics | p. 80 |
| Analyzing the Relationship Between two Distance Measurements | p. 81 |
| Analyzing the Relationship Between Two Distance Measurements in Different Groups | p. 84 |
| A Short Excursion to Generalized Linear Models | p. 89 |
| Interspecific Measurements and Phylogenetic Data | p. 92 |
| Allometry and Isometry | p. 95 |
| Size: A Problem of Definition | p. 98 |
| Multivariate Morphometrics | p. 105 |
| Visualization of More than Two Distance Measurements | p. 105 |
| Principal Component Analysis | p. 106 |
| Analyzing Several Groups with Several Variables | p. 111 |
| Analyzing Relationships Between Different Sets of Variables | p. 124 |
| Comparing Covariation or Dissimilarity Patterns Between Two Groups | p. 128 |
| Problems | p. 129 |
| Modern Morphometrics Based on Configurations of Landmarks | p. 133 |
| The Truss Network Approach of Strauss and Bookstein | p. 133 |
| Superimposition Methods | p. 138 |
| Removing the Size Effect | p. 139 |
| Baseline Registration and Bookstein Coordinates | p. 141 |
| Procrustes Methods and Kendall Coordinates | p. 148 |
| The Kendall Shape Space and the Tangent Euclidean Shape Space | p. 166 |
| Resistant-fit Superimposition | p. 170 |
| Thin-Plate Splines | p. 181 |
| Form and Euclidean Distance Matrix Analysis | p. 189 |
| Angle-based Approaches for the Study of Shape Variation | p. 198 |
| Problems | p. 203 |
| Statistical Analysis of Outlines | p. 205 |
| Open Outlines | p. 206 |
| Polynomial Curves | p. 206 |
| Splines | p. 207 |
| Bezier Polynomials | p. 209 |
| Fourier Analysis | p. 212 |
| Fourier Analysis Applied to Radii Variation of Closed Outlines | p. 213 |
| Fourier Analysis applied to the Tangent Angle | p. 217 |
| Elliptic Fourier Analysis | p. 221 |
| Eigenshape Analysis and Other Methods | p. 229 |
| Problems | p. 232 |
| Statistical Analysis of Shape using Modern Morphometrics | p. 233 |
| Explorative Analyses of the Shape Space | p. 233 |
| Landmark Data | p. 234 |
| Outlines | p. 244 |
| Discriminant and Multivariate Analysis of Variance | p. 248 |
| Outlines | p. 248 |
| Procrustes Data | p. 251 |
| Clustering | p. 254 |
| Morphometrics and Phylogenies | p. 257 |
| Comparing Covariation Patterns | p. 262 |
| Analyzing Developmental Patterns with Modern Morphometrics | p. 267 |
| Allometry | p. 267 |
| Developmental Stability | p. 272 |
| Developmental Integration | p. 276 |
| Problems | p. 279 |
| Going Further with R | p. 281 |
| Simulations | p. 281 |
| Writing Functions and Implementing Methods | p. 287 |
| Generalities and Strategies | p. 287 |
| A Worked Example in R+C Programming: Contour Acquisition Revisited | p. 289 |
| Interfacing and Hybridizing R | p. 293 |
| Example 1: Creating an Animation with R and ImageMagick | p. 293 |
| Example 2: Using ImageMagick to Display High Resolution Images | p. 296 |
| Conclusion | p. 297 |
| Problems | p. 298 |
| Functions Developed in this Text | p. 299 |
| Packages Used in this Text | p. 301 |
| References | p. 303 |
| Index | p. 311 |
| Table of Contents provided by Ingram. All Rights Reserved. |