Package: magp
Title: Mapping-Based Additive Gaussian Process Models
Version: 0.12.0
Authors@R: c(
    person("Tony", "Wang", email = "wangtony883@gmail.com",
           role = c("aut", "cre", "cph")),
    person("Qian", "Xiao", role = c("aut", "cph")),
    person("Yaping", "Wang", role = "cph"),
    person("Abhyuday", "Mandal", role = "cph"),
    person("Xinwei", "Deng", role = "cph"))
Description: Fits mapping-based additive Gaussian process models for
    experiments in which each component has both a quantitative level and a
    position in an ordered sequence. Two model structures are available: a
    compact two-dimensional mapping and a full mapping with one fewer
    dimension than the number of components. Both models support parameter
    estimation, point prediction, and plug-in predictive uncertainty. Input
    checks validate the sequence data and apply consistent scaling to the
    quantitative inputs. Computationally intensive covariance and gradient
    calculations are implemented in C++ with 'Rcpp'. Initial-design functions
    combine a space-filling Latin hypercube with sequence permutations. The
    sequence portion can be generated randomly or optimized with simulated
    annealing or space-filling threshold accepting. Expected improvement can
    be optimized over both parts of the input, and a sequential interface
    supports Bayesian optimization of an expensive user-supplied objective.
    An integrated workflow can generate the initial design, evaluate the
    objective, and continue the sequential search in one call. The model was
    introduced by Xiao et al.
    (2024)
    <doi:10.1080/01621459.2022.2123335>.
License: MIT + file LICENSE
URL: https://github.com/twskr/magp,
        https://CRAN.R-project.org/package=magp
BugReports: https://github.com/twskr/magp/issues
Encoding: UTF-8
Imports: Rcpp, nloptr, parallel, stats
LinkingTo: Rcpp
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
Config/testthat/edition: 3
NeedsCompilation: yes
VignetteBuilder: knitr
Config/roxygen2/version: 8.0.0
Packaged: 2026-09-23 16:25:02 UTC; skr
Author: Tony Wang [aut, cre, cph],
  Qian Xiao [aut, cph],
  Yaping Wang [cph],
  Abhyuday Mandal [cph],
  Xinwei Deng [cph]
Maintainer: Tony Wang <wangtony883@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-24 16:10:07 UTC
