- Shrink
test-NestedKriging.Rdesign/test sizes to avoid a check timeout on slow CRAN workers (e.g.r-devel-linux-x86_64-fedora-*, which exceeded the 45-minute test time limit under 1.1-0).
-
New
NestedKrigingclass: a divide-and-conquer Gaussian process for large designs. The data are partitioned into groups, oneKrigingsubmodel is fitted per group with a common prior, and predictions are aggregated with the optimal nested-kriging aggregation ("NK", interpolating) or a product-of-experts rule ("PoE","gPoE","BCM","rBCM"). -
New Vecchia approximated log-likelihood objective for large designs: fit a
Krigingmodel withobjective = "VLL(m)"(or"VLL", defaultm = 30), costing O(n m^3) per evaluation instead of O(n^3).
-
Kriging()/fit():objectivenow also accepts"VLL"/"VLL(m)", andregmodelnow accepts"quadratic". -
Kriging()/fit(): thenoiseargument has been moved to the last position, for consistency withWarpKrigingand the other language bindings. Code that passesnoiseby name is unaffected; positional calls that relied onnoisebeing the 4th argument must be updated.
- Fix a possible deadlock when forking after threads were created.
- Numerous build and portability fixes (Windows, macOS deployment target).