Title: | Floating Catchment Area (FCA) Methods to Calculate Spatial Accessibility |
Version: | 0.1.0 |
Description: | Perform various floating catchment area methods to calculate a spatial accessibility index (SPAI) for demand point data. The distance matrix used for weighting is normalized in a preprocessing step using common functions (gaussian, gravity, exponential or logistic). |
License: | GPL (≥ 3) |
URL: | https://egrueebler.github.io/fca/, https://github.com/egrueebler/fca/ |
BugReports: | https://github.com/egrueebler/fca/issues/ |
Encoding: | UTF-8 |
RoxygenNote: | 7.1.2 |
Suggests: | covr, knitr, rmarkdown, testthat |
Config/testthat/edition: | 3 |
VignetteBuilder: | knitr |
NeedsCompilation: | no |
Packaged: | 2021-11-29 17:57:32 UTC; munterfi |
Author: | Etienne Grueebler [aut, cre],
Merlin Unterfinger
|
Maintainer: | Etienne Grueebler <package@etienne.app> |
Repository: | CRAN |
Date/Publication: | 2021-12-06 08:30:02 UTC |
Distance weight methods
Description
Distance weight methods
Usage
dist_normalize(D, d_max, imp_function, function_d_max = 0.01)
Arguments
D |
numeric matrix, distance or time values |
d_max |
numeric, threshold for max distance |
imp_function |
character, type of distance weights method |
function_d_max |
numeric, condition for the result of the function(d_max) used to calculate beta (default = 0.01, is considered optimal for the Gaussian function) |
Value
matrix, normalized distance or time values
Examples
dist_normalize(matrix(10), 10, "gaussian")
Two-Step Floating Catchment Area method
Description
Two-Step Floating Catchment Area method
Usage
spai_2sfca(p, s, W, step = 2)
Arguments
p |
numeric vector, number of population at origin locations |
s |
numeric vector, capacity of services at supply locations |
W |
numeric matrix, distance or time matrix |
step |
numeric, number of the steps of the method to perform |
Value
data.frame, depending on selected step
Examples
p <- 1:4
s <- 1:6
W <- matrix(1:24, ncol = 4, nrow = 6)
spai <- spai_2sfca(p, s, W, step = 2)
Three-Step Floating Catchment Area method
Description
Three-Step Floating Catchment Area method
Usage
spai_3sfca(p, s, W, step = 3)
Arguments
p |
numeric vector, number of population at origin locations |
s |
numeric vector, capacity of services at supply locations |
W |
numeric matrix, distance or time matrix |
step |
numeric, number of the steps of the method to perform |
Value
data.frame, depending on selected step
Examples
p <- 1:4
s <- 1:6
W <- matrix(1:24, ncol = 4, nrow = 6)
spai <- spai_3sfca(p, s, W, step = 3)
Modified-Huff-Three-Step Floating Catchment Area method
Description
Modified-Huff-Three-Step Floating Catchment Area method
Usage
spai_mh3sfca(p, s, W, step = 3)
Arguments
p |
numeric vector, number of population at origin locations |
s |
numeric vector, capacity of services at supply locations |
W |
numeric matrix, distance or time matrix |
step |
numeric, number of the steps of the method to perform |
Value
data.frame, depending on selected step
Examples
p <- 1:4
s <- 1:6
W <- matrix(1:24, ncol = 4, nrow = 6)
spai <- spai_mh3sfca(p, s, W, step = 3)