Learn R Programming

poppr (version 1.1.5)

diss.dist: Calculate a distance matrix based on relative dissimilarity

Description

diss.dist uses the same discreet dissimilarity matrix utilized by the index of association (see ia for details). By default, it returns a distance reflecting the number of allelic differences between two individuals. When percent = TRUE, it returns a ratio of the number of observed differences by the number of possible differences. Eg. two individuals who share half of the same alleles will have a distance of 0.5. This function can analyze distances for any marker system.

Usage

diss.dist(x, percent = FALSE, mat = FALSE)

Arguments

x
a genind object.
percent
logical. Should the distance be represented as a percent? If set to FALSE (default), the distance will be reflected as the number of alleles differing between to individuals. When set to TRUE, These will be div
mat
logical. Return a matrix object. Default set to FALSE, returning a dist object. TRUE returns a matrix object.

Value

  • Pairwise distances between individuals present in the genind object.

Examples

Run this code
# A simple example. Let's analyze the mean distance among populations of A.
# euteiches.

data(Aeut)
mean(diss.dist(popsub(Aeut, 1)))
mean(diss.dist(popsub(Aeut, 2)))
mean(diss.dist(Aeut))

Run the code above in your browser using DataLab