residuals_paco: Return Procrustes residuals from a paco object

Description Usage Arguments Value Examples

Description

Takes the Procrustes object from vegan::procrustes of the global superimpostion and pulls out either the residual matrix of superimposition or the residual of each individual interaction (link between host and parasite).

Usage

1
residuals_paco(object, type = "interaction")

Arguments

object

An obejct of class procrustes as returned from PACo (and internally the vegan::procrustes function). In a PACo output this is D$proc.

type

Character string. Whether the whole residual matrix (matrix) or the residuals per interaction (interaction) is desired.

Value

If type=interaction, a named vector of the Procrustes residuals is returned where names are the interactions. If type=matrix, a matrix of residuals from Procrustes superimposition is returned.

Examples

1
2
3
4
5
6
7
8
data(gopherlice)
library(ape)
gdist <- cophenetic(gophertree)
ldist <- cophenetic(licetree)
D <- prepare_paco_data(gdist, ldist, gl_links)
D <- add_pcoord(D, correction='cailliez')
D <- PACo(D, nperm=100, seed=42, method='r0')
residuals_paco(D$proc)

PoisotLab/paco documentation built on May 8, 2019, 3:09 p.m.