# download most recent software version
#devtools::install_github("geomorphR/geomorph", ref = "Stable", build_vignettes = TRUE)
#devtools::install_github("mlcollyer/RRPP")
# load analysis packages
library(here)
here() starts at /Users/seldenjrz/Documents/github/perdiz3/supp
library(StereoMorph)
library(geomorph)
Loading required package: RRPP
Loading required package: rgl
Loading required package: Matrix
library(ggplot2)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
library(ggpubr)
library(wesanderson)
# read shape data and define number of sLMs
<- readShapes("shapes")
shapes <- readland.shapes(shapes, nCurvePts = c(10,3,5,5,3,10))
shapesGM
# read qualitative data
<- read.csv("qdata.csv",
qdata header = TRUE,
row.names = 1)