Kriging Models using the 'libKriging' Library

Interface to 'libKriging' 'C++' library < https://github.com/libKriging> that should provide most standard Kriging / Gaussian process regression features (like in 'DiceKriging', 'kergp' or 'RobustGaSP' packages). 'libKriging' relies on Armadillo linear algebra library (Apache 2 license) by Conrad Sanderson, 'lbfgsb_cpp' is a 'C++' port around by Pascal Have of 'lbfgsb' library (BSD-3 license) by Ciyou Zhu, Richard Byrd, Jorge Nocedal and Jose Luis Morales used for hyperparameters optimization.


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")

# Or install a specific tagged version
devtools::install_github("libKriging/[email protected]")

Note: When installing via install_github(), the package automatically initializes git submodules (src/libK, src/slapack) at the correct versions using the pinned commits recorded in tools/gitmodules-shas. This ensures you get the exact versions of dependencies that were used when the release was tagged.

The stable version is available from CRAN Downloads(monthly) :

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.

Submodule Version Management

For maintainers: when updating submodules, always run ./tools/update_submodule_shas.sh to record the new commit SHAs. This ensures users who install via install_github() get the correct submodule versions. See SUBMODULE_VERSION_MANAGEMENT.md for details.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rlibkriging")

1.2-3 by Yann Richet, 21 days ago


https://github.com/libKriging


Browse source code at https://github.com/cran/rlibkriging


Authors: Yann Richet [aut, cre] , Pascal Havé [aut] , Yves Deville [aut] , Conrad Sanderson [ctb] , Ciyou Zhu [ctb] , Richard Byrd [ctb] , Jorge Nocedal [ctb] , Jose Luis Morales [ctb] , Mike Smith [ctb]


Documentation:   PDF Manual  


Apache License (>= 2) license


Imports Rcpp, methods, utils, DiceKriging

Suggests testthat, foreach, roxygen2, RobustGaSP

Linking to Rcpp, RcppArmadillo

System requirements: GNU make, cmake (>= 3.2.0), gcc


Suggested by DiceView.


See at CRAN