Package: demu 0.3.0

Matthew T. Pratola

demu: Optimal Design Emulators via Point Processes

Implements the Determinantal point process (DPP) based optimal design emulator described in Pratola, Lin and Craigmile (2018) <arxiv:1804.02089> for Gaussian process regression models. See <http://www.matthewpratola.com/software> for more information and examples.

Authors:Matthew T. Pratola <[email protected]> [aut, cre, cph]

demu_0.3.0.tar.gz
demu_0.3.0.tar.gz(r-4.5-noble)demu_0.3.0.tar.gz(r-4.4-noble)
demu_0.3.0.tgz(r-4.4-emscripten)demu_0.3.0.tgz(r-4.3-emscripten)
demu.pdf |demu.html
demu/json (API)

# Install 'demu' in R:
install.packages('demu', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

openblascppopenmp

1.56 score 36 scripts 155 downloads 18 exports 36 dependencies

Last updated 5 years agofrom:ce9ce55ed3. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 07 2024
R-4.5-linux-x86_64NOTEDec 07 2024

Exports:generalized.wendlandgetrangesmakedistlistmatern32matern52remove.projectionsrhomatscaledesignsim.dpp.modalsim.dpp.modal.fastsim.dpp.modal.fast.seqsim.dpp.modal.npsim.dpp.modal.nystromsim.dpp.modal.nystrom.kmeanssim.dpp.modal.sequnscalematwendland1wendland2

Dependencies:cliClusterRcolorspacedotCall64fansifarverfieldsggplot2gluegmpgtableisobandlabelinglatticelifecyclemagrittrmapsMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerRcppRcppArmadillorlangscalesspamtibbleutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
'demu' is an open-source R package implementing a Gaussian process optimal design emulator based on Determinantal point processes.demu-package
Calculate the correlation matrix according to the generalized Wendland model.generalized.wendland
Get variable ranges from a design matrix.getranges
Make list of distance matrices for calculating GP correlation matrices.makedistlist
Calculate the correlation matrix according to the Matern model with nu=3/2.matern32
Calculate the correlation matrix according to the Matern model with nu=5/2.matern52
Identify candidate points making up all marginal subprojections of an existing design.remove.projections
Calculate the correlation matrix according to the squared exponential family of models.rhomat
Rescale a design matrix to the [0,1] hypercube.scaledesign
Draw samples from the conditional DPP design emulator.sim.dpp.modal
Draw samples from the conditional DPP design emulator.sim.dpp.modal.fast
Draw sequential samples from the conditional DPP given previously sampled points already in the design.sim.dpp.modal.fast.seq
Draw samples from the conditional DPP design emulator using a kmeans-based Nystrom approximation.sim.dpp.modal.np
Draw samples from the conditional DPP design emulator using grid-based Nystrom approximation.sim.dpp.modal.nystrom
Subsample an observational dataset using the conditional DPP design emulator with a kmeans-based Nystrom approximation.sim.dpp.modal.nystrom.kmeans
Draw sequential samples from the conditional DPP given previously sampled points already in the design.sim.dpp.modal.seq
Unscale a matrix back to its original ranges.unscalemat
Calculate the correlation matrix according to the Wendland1 model.wendland1
Calculate the correlation matrix according to the Wendland2 model.wendland2