Given a distance matrix from calcVinEll, calculate a stochastic matrix where one step movement probabilities follow an exponential density.
calcExpKernel(distMat, rate)
Arguments
distMat: Distance matrix from calcVinEll
rate: Rate parameter of Exponential distribution
Details
The distribution and density functions for the exponential kernel are given below:
F(x)=1−e−λxf(x)=λe−λx
where λ is the rate parameter of the exponential distribution.
Examples
# setup distance matrix# two-column matrix with latitude/longitude, in degreeslatLong = cbind(runif(n =5, min =0, max =90), runif(n =5, min =0, max =180))# Vincenty Ellipsoid distance formuladistMat = calcVinEll(latLongs = latLong)# calculate exponential distribution over distances# rate is just for examplekernMat = calcExpKernel(distMat = distMat, rate =10)