funresMech implements the mechanistic, stochastic functional response model proposed by Okuyama (2012) and extended to parasitoids in Okuyama (2026). Unlike traditional approaches that rely on heuristic distributions (binomial or beta-binomial), this package simulates the underlying search-encounter-handling process to generate the probability distribution of the data, providing a more flexible and mechanistically sound framework for functional response analysis.
The package includes:
install.packages("funresMech")
# Using pak (recommended)
install.packages("pak")
# pak::pkg_install("Segon03/funresMech")
install.packages("funresMech", repos = c('https://segon03.r-universe.dev', 'https://cloud.r-project.org'))
# Or using devtools
install.packages("devtools")
devtools::install_github("Segon03/funresMech")
Since version 1.1.0 the package contains compiled code (C++ via 'Rcpp'). On Windows and macOS, installing from GitHub requires a compiler (Rtools / Xcode command line tools); the CRAN version is distributed as a binary.
library(funresMech)
run_app()
In the app you can:
For reproducible results call set.seed() before run_app(); the likelihood profile is computed in parallel and gives the same result as a sequential run with the same seed.
h and standard deviation s (natural scale, as in Okuyama 2026). The engine is written in C++ ('Rcpp').Version 1.1.0 replaces the computational core and changes some results with
respect to 1.0.4 (scale of s, threshold of the interval, search on the log
scale). See NEWS.md for the details.
help(package = "funresMech")
?funresMech
?run_app
If you use funresMech in your research, please cite:
@article{NunezCampero2026,
author = {Segundo Núñez-Campero},
title = {funresMech: Mechanistic Functional Response Analysis using the Okuyama Model},
year = {2026},
note = {R package version 1.1.0},
url = {https://github.com/Segon03/funresMech}
}
@article{Okuyama2012,
author = {Okuyama, Toshinori},
title = {A likelihood approach for functional response models},
journal = {Biological Control},
volume = {60},
number = {2},
pages = {103--107},
year = {2012},
doi = {10.1016/j.biocontrol.2011.10.008}
}
@article{Okuyama2026,
author = {Okuyama, Toshinori},
title = {Parametric Assumptions in Parasitoid Functional Response Analysis},
journal = {Journal of Applied Entomology},
year = {2026},
doi = {10.1111/jen.70148}
}
MIT License (see the LICENSE file). Copyright holder: Segundo Núñez-Campero.
Contributions are welcome. Please submit issues, feature requests or pull requests on GitHub.
Okuyama, T. (2012). A likelihood approach for functional response models. Biological Control, 60(2), 103-107.
Okuyama, T. (2026). Parametric Assumptions in Parasitoid Functional Response Analysis. Journal of Applied Entomology.