R/fossil.dist.R

fossil.dist <-
function(modern,fossil,method="canberra")
{
library(vegan)
{
	modern<-modern$predicted
	names.m<-colnames(modern)
	names.f<-colnames(fossil)
	intersect(names.m,names.f)->names.a
	modern.int<-modern[,names.a]
	fossil.int<-fossil[,names.a]
	distances<-matrix(nrow=nrow(fossil),ncol=nrow(modern))
	for(i in 1:nrow(fossil))
	{
		rbind(fossil.int[i,],modern.int)->base
		as.matrix(vegdist(base,method=method))->dist.base
		dist.base[-1,1]->distances[i,]
	}
	rbind(as.vector(modern[,1]),distances)->distan
}
return(distan)
}

Try the paleoMAS package in your browser

Any scripts or data that you put into this service are public.

paleoMAS documentation built on May 2, 2019, 6:46 a.m.