Software
For a complete list of open-source software, see my Github page.
R Packages
- [spconf]– Implements a method for computing the effective bandwidth, which can be used to select the amount of adjustment for unmeasured spatial confounding.
- Papers: Keller and Szpiro. 2020. JRSS-A. and Rainey and Keller. 2024. PlosONE.
- Available on CRAN and Github
- [dlim] – Distributed lag interaction model
- Joint work with Danielle Demateis and Ander Wilson
- Available on CRAN and Github
- Paper: Demateis D, et al. 2024. Environmetrics
- Package page with examples: https://ddemateis.github.io/dlim/
- [dlimIM] – Distributed lag interaction model with index modification
- Joint work with Danielle Demateis and Ander Wilson
- Available on Github
- Paper: Demateis D, et al. 2025. Biostatistics
- [predkmeans] – Implementation of the predictive k-means method, which performs clustering while incorporating external covariates. Designed primarily to improve accuracy when predicted cluster membership for unobserved locations. The motivating application was prediction of multipollutant profiles based on particulate matter components.
- Methods paper: Keller et al. 2017. AOAS.
- Example applications:
- Available on CRAN and Github
- [aqsr] – Provides an R interface for accessing the Environmental Protection Agency (EPA) Air Quality System (AQS) database.
- Available on Github
- [bercs] – Bayesian exposure-response curves in STAN. Implements hierarchical models for estimating exposure-response curves using pooled data and estimating long-term exposures from multiple short-term measurements.
- Paper: Keller JP et al. 2020. Env. Epid.
- Available on Github
- [eshrink] – Implements a method for selecting the penalty parameter in ridge regression and LASSO by minimizing estimated bias and variance.
- Paper: Keller and Rice. 2018. AJE.)
- Available on CRAN and Github