optedr: Calculating Optimal and D-Augmented Designs for Single- and Multi-Factor Models

Calculates D-, Ds-, A-, I- and L-optimal designs, weighted combinations of these via a Compound criterion, and KL-optimal designs for model discrimination, for non-linear single- and multi-factor models, via an implementation of the cocktail algorithm (Yu, 2011, <doi:10.1007/s11222-010-9183-2>). Multi-factor models use design variables x1, x2, … with a named-list design space; single-factor models remain backward compatible. Compares designs via their efficiency, augments any design with a controlled efficiency loss, and provides efficient rounding functions to convert approximate designs to exact ones.

Version: 3.0.0
Imports: ggplot2, purrr, rlang, crayon, cli, shiny, utils
Suggests: testthat (≥ 3.0.0), mockery, knitr, rmarkdown, markdown, DT, shinydashboard, shinyalert, plotly, hrbrthemes, shinyjs, orthopolynom, magrittr, tidyverse, nleqslv
Published: 2026-06-23
DOI: 10.32614/CRAN.package.optedr
Author: Carlos de la Calle-Arroyo ORCID iD [aut, cre], Jesús López-Fidalgo ORCID iD [aut], Licesio J. Rodríguez-Aragón ORCID iD [aut]
Maintainer: Carlos de la Calle-Arroyo <carlos.calle.arroyo at gmail.com>
BugReports: https://github.com/Kezrael/optedr/issues
License: GPL-3
URL: https://github.com/kezrael/optedr, https://github.com/Kezrael/optedr
NeedsCompilation: no
Citation: optedr citation info
Materials: README, NEWS
CRAN checks: optedr results

Documentation:

Reference manual: optedr.html , optedr.pdf
Vignettes: Augmenting designs with controlled efficiency loss (source, R code)
Introduction to optedr: optimal designs for non-linear models (source, R code)
KL-Optimality: designs for model discrimination (source, R code)

Downloads:

Package source: optedr_3.0.0.tar.gz
Windows binaries: r-devel: optedr_2.2.0.zip, r-release: optedr_2.2.0.zip, r-oldrel: optedr_2.2.0.zip
macOS binaries: r-release (arm64): optedr_2.2.0.tgz, r-oldrel (arm64): optedr_2.2.0.tgz, r-release (x86_64): optedr_2.2.0.tgz, r-oldrel (x86_64): optedr_2.2.0.tgz
Old sources: optedr archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=optedr to link to this page.