tamiasEPM <- addPhylo(tamiasEPM, tamiasTreeSet)
tamiasEPM <- addTraits(tamiasEPM, tamiasTraits)
x <- gridMetrics(tamiasEPM, metric='meanPatristicNN')
z <- summarizeEpmGridList(x, fun = var)
# using a custom function
f <- function(y) sum(y) / length(y)
z <- summarizeEpmGridList(x, fun = f)
# works with square grid epmGrids too
tamiasEPM2 <- createEPMgrid(tamiasPolyList, resolution = 50000,
cellType = 'square', method = 'centroid')
tamiasEPM2 <- addPhylo(tamiasEPM2, tamiasTreeSet)
tamiasEPM2 <- addTraits(tamiasEPM2, tamiasTraits)
x <- gridMetrics(tamiasEPM2, metric='meanPatristicNN')
z <- summarizeEpmGridList(x, fun = median)
# \donttest{
# With phylogenetic distribution
tamiasEPM <- addPhylo(tamiasEPM, tamiasTreeSet, replace = TRUE)
beta_phylo_turnover <- betadiv_phylogenetic(tamiasEPM, radius = 70000,
component = 'turnover')
z <- summarizeEpmGridList(beta_phylo_turnover)
tamiasEPM2 <- createEPMgrid(tamiasPolyList, resolution = 50000,
cellType = 'square', method = 'centroid')
tamiasEPM2 <- addPhylo(tamiasEPM2, tamiasTreeSet)
beta_phylo_turnover <- betadiv_phylogenetic(tamiasEPM2, radius = 70000,
component = 'turnover')
z <- summarizeEpmGridList(beta_phylo_turnover, fun = median)
# }
Run the code above in your browser using DataLab