# Rdistance Gamma parameters
Rd.scl <- 50 # must be >0
Rd.shp <- 1.5 # must be >1
# dgamma parameters
dgParams <- GammaReparam(Rd.shp, Rd.scl)
dgParams
# Gamma distribution with (Rd.scl, Rd.shp) from 0 to 100
curve(dgamma(x, shape=dgParams$shp, scale = dgParams$scl)
, from = 0
, to = 100)
# Rdistance's version: same curve but scaled so maximum = 1
x <- seq(0, 100, length = 200)
scl <- dgParams$scl
shp <- dgParams$shp
m <- (shp - 1) * scl
g <- (x / m)^(shp - 1) * exp(-(x - m) / scl) # distance function
plot(x, g, type = "l")
Run the code above in your browser using DataLab