Learn R Programming

This repository is just a wrapper to emulate a "standard" R package from https://github.com/libKriging/bindings/R/rlibkriging content, so you can install it just using:

install.packages('devtools')
devtools::install_github("libKriging/rlibkriging")

The stable version is available from CRAN :

install.packages('rlibkriging')

Requirements

Note: this repository mainly contains modified Makefiles, inspired by https://github.com/astamm/nloptr wrapper.

CRAN

When submitting to CRAN, ./tools/setup.sh should be run before R CMD build rlibkriging to fit CRAN policy.

Copy Link

Version

Install

install.packages('rlibkriging')

Monthly Downloads

112

Version

0.9-2.3

License

Apache License (>= 2)

Maintainer

Yann Richet

Last Published

October 17th, 2025

Functions in rlibkriging (0.9-2.3)

covMat.NuggetKriging

Compute Covariance Matrix of NuggetKriging Model
covMat.NoiseKriging

Compute Covariance Matrix of NoiseKriging Model
classNoiseKriging

Shortcut to provide functions to the S3 class "NoiseKriging"
covMat

covariance function
classKriging

Shortcut to provide functions to the S3 class "Kriging"
copy.NoiseKriging

Duplicate a NoiseKriging Model
fit.NoiseKriging

Fit NoiseKriging object on given data.
load.NoiseKriging

Load a NoiseKriging Model from a file storage
load.NuggetKriging

Load a NuggetKriging Model from a file storage
fit.NuggetKriging

Fit NuggetKriging object on given data.
logLikelihood

Compute Log-Likelihood
leaveOneOutVec

Leave-One-Out vector
load.Kriging

Load a Kriging Model from a file storage
copy.NuggetKriging

Duplicate a NuggetKriging Model
load

Load any Kriging Model from a file storage. Back to base::load if not a Kriging object.
logLikelihood.Kriging

Get Log-Likelihood of Kriging Model
leaveOneOut

Compute Leave-One-Out
logLikelihood.NuggetKriging

Get logLikelihood of NuggetKriging Model
leaveOneOutFun.Kriging

Compute Leave-One-Out (LOO) error for an object with S3 class "Kriging" representing a kriging model.
logLikelihood.NoiseKriging

Get logLikelihood of NoiseKriging Model
fit.Kriging

Fit Kriging object on given data.
logLikelihoodFun.Kriging

Compute Log-Likelihood of Kriging Model
copy.Kriging

Duplicate a Kriging Model
classNuggetKriging

Shortcut to provide functions to the S3 class "NuggetKriging"
logLikelihoodFun.NoiseKriging

Compute Log-Likelihood of NoiseKriging Model
logLikelihoodFun.NuggetKriging

Compute Log-Likelihood of NuggetKriging Model
logMargPostFun

log-Marginal Posterior function
covMat.Kriging

Compute Covariance Matrix of Kriging Model
copy

Duplicate object.
as.km.NoiseKriging

Coerce a NoiseKriging object into the "km" class of the DiceKriging package.
as.km.NuggetKriging

Coerce a NuggetKriging object into the "km" class of the DiceKriging package.
print.Kriging

Print the content of a Kriging object.
predict.NuggetKriging

Predict from a NuggetKriging object.
logMargPost.NuggetKriging

Get logMargPost of NuggetKriging Model
leaveOneOutFun

Leave-One-Out function
logMargPostFun.NuggetKriging

Compute the log-marginal posterior of a kriging model, using the prior XXXY.
logMargPost.Kriging

Get logMargPost of Kriging Model
leaveOneOutVec.Kriging

Compute Leave-One-Out (LOO) vector error for an object with S3 class "Kriging" representing a kriging model.
logMargPostFun.Kriging

Compute the log-marginal posterior of a kriging model, using the prior XXXY.
logLikelihoodFun

Log-Likelihood function
predict.Kriging

Predict from a Kriging object.
print.NoiseKriging

Print the content of a NoiseKriging object.
simulate.Kriging

Simulation from a Kriging model object.
simulate,NuggetKM-method

Simulation from a NuggetKM Object
predict,KM-method

Prediction Method for a KM Object
update,NoiseKM-method

Update a NoiseKM Object with New Points
print.NuggetKriging

Print the content of a NuggetKriging object.
update,KM-method

Update a KM Object with New Points
predict.NoiseKriging

Predict from a NoiseKriging object.
simulate,KM-method

Simulation from a KM Object
simulate.NoiseKriging

Simulation from a NoiseKriging model object.
logMargPost

Compute log-Marginal Posterior
simulate.NuggetKriging

Simulation from a NuggetKriging model object.
update_simulate.Kriging

Update previous simulation of a Kriging model object.
simulate,NoiseKM-method

Simulation from a NoiseKM Object
update_simulate.NoiseKriging

Update previous simulation of a NoiseKriging model object.
save.NoiseKriging

Save a NoiseKriging Model to a file storage
save.Kriging

Save a Kriging Model to a file storage
update.NoiseKriging

Update a NoiseKriging model object with new points
update.NuggetKriging

Update a NuggetKriging model object with new points
fit

Fit model on data.
leaveOneOut.Kriging

Get leaveOneOut of Kriging Model
update,NuggetKM-method

Update a NuggetKM Object with New Points
predict,NoiseKM-method

Prediction Method for a NoiseKM Object
predict,NuggetKM-method

Prediction Method for a NuggetKM Object
update.Kriging

Update a Kriging model object with new points
save

Save a Kriging Model inside a file. Back to base::save if argument is not a Kriging object.
save.NuggetKriging

Save a NuggetKriging Model to a file storage
update_simulate

Update simulation of model on data.
update_simulate.NuggetKriging

Update previous simulation of a NuggetKriging model object.
NoiseKM

Create an NoiseKM Object
NuggetKM-class

S4 class for NuggetKriging Models Extending the "km" Class
NuggetKriging

Create an object with S3 class "NuggetKriging" using the libKriging library.
Kriging

Create an object with S3 class "Kriging" using the libKriging library.
NuggetKM

Create an NuggetKM Object
KM-class

S4 class for Kriging Models Extending the "km" Class
NoiseKM-class

S4 class for NoiseKriging Models Extending the "km" Class
NoiseKriging

Create an object with S3 class "NoiseKriging" using the libKriging library.
KM

Create an KM Object
as.km.Kriging

Coerce a Kriging object into the "km" class of the DiceKriging package.
as.list.NoiseKriging

Coerce a NoiseKriging Object into a List
as.km

Coerce an Object into a km Object
as.list.NuggetKriging

Coerce a NuggetKriging Object into a List
as.list.Kriging

Coerce a Kriging Object into a List