R/STSdist.R

Defines functions STSdist

Documented in STSdist

#'@keywords internal
#'@importFrom stats as.dist

STSdist <- function(m, time){
	nr <- dim(m)[1]
	nc <- dim(m)[2]
	mm <- matrix(NA, nrow=nr, ncol=nr)
	mdiff <- (m[, -1] - m[,-nc])/(time[-1] - time[-nc])
	for(i in 1:(nr-1)){
		for(j in (i+1):nr){
			mm[j,i] <- sqrt(sum((mdiff[i,] -mdiff[j,])^2))
		}
	}
	return(stats::as.dist(mm))
}
borishejblum/TcGSA documentation built on March 24, 2022, 2:21 a.m.