Learn R Programming

Morpho (version 2.12)

permudist: performs permutation testing for group differences.

Description

This function compares the distance between two groupmeans to the distances obtained by random assignment of observations to this groups.

Usage

permudist(
  data,
  groups,
  rounds = 1000,
  which = NULL,
  p.adjust.method = "none",
  median = FALSE
)

Value

dist

distance matrix with distances between actual group means

p.adjust.method

method used for p-value adjustion

p.value

distance matrix containing pairwise p-values obtained by comparing the actual distance to randomly acquired distances

Arguments

data

array or matrix containing data

groups

factors determining grouping.

rounds

number of permutations

which

integer (optional): in case the factor levels are > 2 this determins which factorlevels to use

p.adjust.method

method to adjust p-values for multiple comparisons see p.adjust.methods for options.

median

logical: if TRUE, comparison will be median instead of mean.

Examples

Run this code

data(boneData)
proc <- procSym(boneLM)
groups <- name2factor(boneLM,which=3)
perm <- permudist(proc$PCscores[,1:10], groups=groups, rounds=10000)

## now we concentrate only on sex dimorphism between Europeans
groups <- name2factor(boneLM,which=3:4)
levels(groups)
perm1 <- permudist(proc$PCscores, groups=groups,which=3:4, rounds=10000)


Run the code above in your browser using DataLab