Package: dgpsi 2.5.0-9000

dgpsi: Interface to 'dgpsi' for Deep and Linked Gaussian Process Emulations

Interface to the 'python' package 'dgpsi' for Gaussian process, deep Gaussian process, and linked deep Gaussian process emulations of computer models and networks using stochastic imputation (SI). The implementations follow Ming & Guillas (2021) <doi:10.1137/20M1323771> and Ming, Williamson, & Guillas (2023) <doi:10.1080/00401706.2022.2124311> and Ming & Williamson (2023) <doi:10.48550/arXiv.2306.01212>. To get started with the package, see <https://mingdeyu.github.io/dgpsi-R/>.

Authors:Deyu Ming [aut, cre, cph], Daniel Williamson [aut]

dgpsi_2.5.0-9000.tar.gz
dgpsi_2.5.0-9000.zip(r-4.5)dgpsi_2.5.0-9000.zip(r-4.4)dgpsi_2.5.0-9000.zip(r-4.3)
dgpsi_2.5.0-9000.tgz(r-4.4-any)dgpsi_2.5.0-9000.tgz(r-4.3-any)
dgpsi_2.5.0-9000.tar.gz(r-4.5-noble)dgpsi_2.5.0-9000.tar.gz(r-4.4-noble)
dgpsi_2.5.0-9000.tgz(r-4.4-emscripten)dgpsi_2.5.0-9000.tgz(r-4.3-emscripten)
dgpsi.pdf |dgpsi.html
dgpsi/json (API)
NEWS

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

Bug tracker:https://github.com/mingdeyu/dgpsi-r/issues

Pkgdown site:https://mingdeyu.github.io

On CRAN:

deep-gaussian-processesemulationgaussian-processessurrogate-models

6.03 score 76 scripts 315 downloads 30 exports 106 dependencies

Last updated 6 days agofrom:53ddf67004. Checks:7 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 13 2025
R-4.5-winOKFeb 13 2025
R-4.5-linuxOKFeb 13 2025
R-4.4-winOKFeb 13 2025
R-4.4-macOKFeb 13 2025
R-4.3-winOKFeb 13 2025
R-4.3-macOKFeb 13 2025

Exports:almcombinecontinuedeserializedesigndgpdrawget_thread_numgpinit_pylgpmicenllikpackprunereadserializeset_idset_impset_linked_idxset_seedset_thread_numset_vecchiatrace_plotunpackupdatevalidatevigfwindowwrite

Dependencies:askpassbase64encbenchmarkmebenchmarkmeDatabslibcachemclassclassIntclhscliclustercodetoolscolorspacecpp11curlDBIdigestdoParalleldplyre1071evaluatefansifarverfastmapfontawesomeforeachfsgenericsggforceggplot2gluegtableherehighrhtmltoolshtmlwidgetshttrisobanditeratorsjquerylibjsonlitekableExtraKernSmoothknitrlabelinglatticelhslifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslpatchworkpillarpkgconfigplyrpngpolyclipproxypurrrR6rappdirsrasterRColorBrewerRcppRcppArmadilloRcppEigenRcppTOMLreshape2reticulaterlangrmarkdownrprojrootrstudioapis2sassscalessfspstringistringrsvglitesyssystemfontsterratibbletidyrtidyselecttinytextweenrunitsutf8uuidvctrsviridisLitevisNetworkwithrwkxfunxml2yaml

A Quick Guide to dgpsi

Rendered fromdgpsi.Rmdusingknitr::rmarkdownon Feb 13 2025.

Last update: 2024-12-14
Started: 2022-08-16

Readme and manuals

Help Manual

Help pageTopics
Locate the next design point(s) for a (D)GP emulator or a bundle of (D)GP emulators using Active Learning MacKay (ALM)alm alm.bundle alm.dgp alm.gp
Continue training a DGP emulatorcontinue
Restore the serialized emulatordeserialize
Sequential design of a (D)GP emulator or a bundle of (D)GP emulatorsdesign design.bundle design.dgp design.gp
Deep Gaussian process emulator constructiondgp
Validation and diagnostic plots for a sequential designdraw draw.bundle draw.dgp draw.gp
Get the number of threadsget_thread_num
Gaussian process emulator constructiongp
'python' environment initializationinit_py
Linked (D)GP emulator constructionlgp
Locate the next design point for a (D)GP emulator or a bundle of (D)GP emulators using MICEmice mice.bundle mice.dgp mice.gp
Calculate the predictive negative log-likelihoodnllik
Pack GP and DGP emulators into a bundlepack
Validation plots of a constructed GP, DGP, or linked (D)GP emulatorplot plot.dgp plot.gp plot.lgp
Prediction from GP, DGP, or linked (D)GP emulatorspredict predict.dgp predict.gp predict.lgp
Static pruning of a DGP emulatorprune
Load the stored emulatorread
Serialize the constructed emulatorserialize
Set Emulator IDset_id
Reset number of imputations for a DGP emulatorset_imp
Random seed generatorset_seed
Set the number of threadsset_thread_num
Add or remove the Vecchia approximationset_vecchia
Summary of a constructed GP, DGP, or linked (D)GP emulatorsummary summary.dgp summary.gp summary.lgp
Trace plot for DGP hyperparameterstrace_plot
Unpack a bundle of (D)GP emulatorsunpack
Update a GP or DGP emulatorupdate update.dgp update.gp
Validate a constructed GP, DGP, or linked (D)GP emulatorvalidate validate.dgp validate.gp validate.lgp
Locate the next design point for a (D)GP emulator or a bundle of (D)GP emulators using VIGFvigf vigf.bundle vigf.dgp vigf.gp
Trim the sequence of hyperparameter estimates within a DGP emulatorwindow
Save the constructed emulatorwrite