CRAN Package Check Results for Package rlibkriging

Last updated on 2025-06-04 15:49:36 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.9-1 262.28 230.91 493.19 ERROR
r-devel-linux-x86_64-debian-gcc 0.9-1 216.62 163.45 380.07 ERROR
r-devel-linux-x86_64-fedora-clang 0.9-1 914.68 ERROR
r-devel-linux-x86_64-fedora-gcc 0.9-1 521.98 ERROR
r-devel-windows-x86_64 0.9-1 370.00 267.00 637.00 NOTE
r-patched-linux-x86_64 0.9-1 300.01 218.78 518.79 NOTE
r-release-linux-x86_64 0.9-1 303.25 223.83 527.08 NOTE
r-release-macos-arm64 0.9-1 217.00 NOTE
r-release-macos-x86_64 0.9-1 382.00 NOTE
r-release-windows-x86_64 0.9-1 396.00 279.00 675.00 NOTE
r-oldrel-macos-arm64 0.9-1 185.00 NOTE
r-oldrel-macos-x86_64 0.9-1 364.00 NOTE
r-oldrel-windows-x86_64 0.9-1 446.00 357.00 803.00 NOTE

Additional issues

noSuggests

Check Details

Version: 0.9-1
Check: Rd cross-references
Result: NOTE Unknown package ‘RobustGaSP’ in Rd xrefs Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.9-1
Check: compiled code
Result: NOTE File ‘rlibkriging/libs/rlibkriging.so’: Found ‘_ZSt4cerr’, possibly from ‘std::cerr’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Found ‘_ZSt4cout’, possibly from ‘std::cout’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.9-1
Check: tests
Result: ERROR Running ‘test-AllKrigingConcistency.R’ [5s/6s] Running ‘test-KrigingCopy.R’ [3s/4s] Running ‘test-KrigingFit.R’ [3s/4s] Running ‘test-KrigingLeaveOneOut.R’ [4s/5s] Running ‘test-KrigingLeaveOneOut_3d.R’ [2s/3s] Running ‘test-KrigingLogLik.R’ [4s/5s] Running ‘test-KrigingLogLikGradHess.R’ [10s/12s] Running ‘test-KrigingMethods.R’ [4s/5s] Running ‘test-KrigingPredict.R’ [16s/19s] Running ‘test-KrigingSimulate.R’ [2s/3s] Running ‘test-KrigingUpdate.R’ [2s/3s] Running ‘test-KrigingUpdateSimulate.R’ [4s/5s] Running ‘test-LinearAlgebra.R’ [3s/4s] Running ‘test-NoiseKrigingFit.R’ [5s/6s] Running ‘test-NoiseKrigingLogLik.R’ [4s/5s] Running ‘test-NoiseKrigingMethods.R’ [4s/5s] Running ‘test-NoiseKrigingPredict.R’ [11s/14s] Running ‘test-NoiseKrigingSimulate.R’ [7s/9s] Running ‘test-NoiseKrigingUpdate.R’ [2s/3s] Running ‘test-NoiseKrigingUpdateSimulate.R’ [5s/6s] Running ‘test-NuggetKrigingFit.R’ [5s/7s] Running ‘test-NuggetKrigingLogLik.R’ [6s/8s] Running ‘test-NuggetKrigingLogMargPost.R’ [10s/14s] Running ‘test-NuggetKrigingMethods.R’ [3s/5s] Running ‘test-NuggetKrigingPredict.R’ [11s/14s] Running ‘test-NuggetKrigingSimulate.R’ [3s/4s] Running ‘test-NuggetKrigingUpdate.R’ [2s/3s] Running ‘test-NuggetKrigingUpdateSimulate.R’ [4s/5s] Running ‘test-RobustGaSP-Nugget.R’ [1s/1s] Running ‘test-RobustGaSP.R’ [1s/1s] Running ‘test-RobustGaSPtrendlinear.R’ [1s/1s] Running ‘test-RobustGaSPvsKrigingLMP.R’ [2s/2s] Running ‘test-RobustGaSPvsNuggetKrigingLMP.R’ [1s/1s] Running ‘test-SaveLoad.R’ [3s/4s] Running ‘test-asDiceKriging.R’ [13s/19s] Running ‘test-estimnone.R’ [3s/4s] Running ‘test-normalize.R’ [4s/6s] Running ‘test-rlibkriging-demo.R’ [1s/2s] Running ‘test-unstableLL.R’ [2s/3s] Running the tests in ‘tests/test-RobustGaSP-Nugget.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPtrendlinear.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > #library(rlibkriging) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPvsKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > kernel_type = function(kernel) { + if (kernel=="matern3_2") return("matern_3_2") + if (kernel=="matern5_2") return("matern_5_2") + stop(paste0("Cannot use ",kernel)) + } > kernel_type_num = function(kernel) { + if (kernel=="matern3_2") return(2) + if (kernel=="matern5_2") return(3) + stop(paste0("Cannot use ",kernel)) + } > > for (kernel in c("matern5_2","matern3_2")) { + context(paste0("Check Marginal Posterior for kernel ",kernel)) + + f = function(x) 1-1/2*(sin(12*x)/(1+x)+2*cos(7*x)*x^5+0.7) + plot(f) + n <- 5 + set.seed(123) + X <- as.matrix(runif(n)) + y = f(X) + points(X,y) + + k = RobustGaSP::rgasp(design=X,response=y,kernel_type=kernel_type(kernel)) + + lmp = function(theta) { + #cat("theta: ",theta,"\n") + lml = RobustGaSP::log_marginal_lik(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml: ",lml,"\n") + larp = RobustGaSP::log_approx_ref_prior(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp: ",larp,"\n") + return(lml+larp) + } + + plot(Vectorize(lmp),ylab="LMP",xlab="theta",xlim=c(0.01,2),ylim=c(-5,5)) + abline(v=1/k@beta_hat) + + lmp_deriv = function(theta) { + #cat("theta: ",theta,"\n") + lml_d = RobustGaSP::log_marginal_lik_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml_d: ",lml_d,"\n") + larp_d = RobustGaSP::log_approx_ref_prior_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp_d: ",larp_d,"\n") + return((lml_d + larp_d)* 1/theta * (-1/theta)) + } + + for (x in seq(0.01,2,,11)){ + arrows(x,lmp(x),x+.1,lmp(x)+.1*lmp_deriv(x)) + } + + #library(rlibkriging) + r <- Kriging(y, X, kernel, objective="LMP") + ## Should be equal: + #lmp(1.0); lmp_deriv(1.0); + #logMargPostFun(r,1.0,return_grad = T) + #lmp(0.1); lmp_deriv(0.1); + #logMargPostFun(r,0.1,return_grad = T) + #ll2 = function(theta) logMargPostFun(r,theta)$logMargPost + # plot(Vectorize(ll2),col='red',add=T,xlim=c(0.01,2)) # FIXME fails with "error: chol(): decomposition failed" + for (x in seq(0.01,2,,11)){ + ll2x = logMargPostFun(r,x)$logMargPost + gll2x = logMargPostFun(r,x,return_grad = T)$logMargPostGrad + arrows(x,ll2x,x+.1,ll2x+.1*gll2x,col='red') + } + + precision <- 1e-8 # the following tests should work with it, since the computations are analytical + x=.5 + test_that(desc="logMargPost is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x)$logMargPost[1],lmp(x),tolerance = precision)) + + test_that(desc="logMargPost Grad is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x,return_grad = T)$logMargPostGrad[1],lmp_deriv(x),tolerance= precision)) + } Error in loadNamespace(x) : there is no package called 'RobustGaSP' Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted Running the tests in ‘tests/test-RobustGaSPvsNuggetKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.9-1
Check: tests
Result: ERROR Running ‘test-AllKrigingConcistency.R’ [3s/4s] Running ‘test-KrigingCopy.R’ [2s/2s] Running ‘test-KrigingFit.R’ [2s/2s] Running ‘test-KrigingLeaveOneOut.R’ [2s/3s] Running ‘test-KrigingLeaveOneOut_3d.R’ [2s/2s] Running ‘test-KrigingLogLik.R’ [4s/5s] Running ‘test-KrigingLogLikGradHess.R’ [7s/9s] Running ‘test-KrigingMethods.R’ [3s/4s] Running ‘test-KrigingPredict.R’ [10s/12s] Running ‘test-KrigingSimulate.R’ [2s/2s] Running ‘test-KrigingUpdate.R’ [1s/2s] Running ‘test-KrigingUpdateSimulate.R’ [3s/3s] Running ‘test-LinearAlgebra.R’ [2s/2s] Running ‘test-NoiseKrigingFit.R’ [3s/4s] Running ‘test-NoiseKrigingLogLik.R’ [2s/3s] Running ‘test-NoiseKrigingMethods.R’ [3s/4s] Running ‘test-NoiseKrigingPredict.R’ [8s/9s] Running ‘test-NoiseKrigingSimulate.R’ [5s/6s] Running ‘test-NoiseKrigingUpdate.R’ [1s/2s] Running ‘test-NoiseKrigingUpdateSimulate.R’ [3s/4s] Running ‘test-NuggetKrigingFit.R’ [3s/4s] Running ‘test-NuggetKrigingLogLik.R’ [4s/6s] Running ‘test-NuggetKrigingLogMargPost.R’ [7s/8s] Running ‘test-NuggetKrigingMethods.R’ [3s/3s] Running ‘test-NuggetKrigingPredict.R’ [8s/10s] Running ‘test-NuggetKrigingSimulate.R’ [2s/2s] Running ‘test-NuggetKrigingUpdate.R’ [1s/1s] Running ‘test-NuggetKrigingUpdateSimulate.R’ [3s/3s] Running ‘test-RobustGaSP-Nugget.R’ [1s/1s] Running ‘test-RobustGaSP.R’ [1s/1s] Running ‘test-RobustGaSPtrendlinear.R’ [1s/1s] Running ‘test-RobustGaSPvsKrigingLMP.R’ [1s/1s] Running ‘test-RobustGaSPvsNuggetKrigingLMP.R’ [1s/1s] Running ‘test-SaveLoad.R’ [2s/2s] Running ‘test-asDiceKriging.R’ [9s/9s] Running ‘test-estimnone.R’ [2s/3s] Running ‘test-normalize.R’ [3s/4s] Running ‘test-rlibkriging-demo.R’ [1s/1s] Running ‘test-unstableLL.R’ [1s/2s] Running the tests in ‘tests/test-RobustGaSP-Nugget.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPtrendlinear.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > #library(rlibkriging) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPvsKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > kernel_type = function(kernel) { + if (kernel=="matern3_2") return("matern_3_2") + if (kernel=="matern5_2") return("matern_5_2") + stop(paste0("Cannot use ",kernel)) + } > kernel_type_num = function(kernel) { + if (kernel=="matern3_2") return(2) + if (kernel=="matern5_2") return(3) + stop(paste0("Cannot use ",kernel)) + } > > for (kernel in c("matern5_2","matern3_2")) { + context(paste0("Check Marginal Posterior for kernel ",kernel)) + + f = function(x) 1-1/2*(sin(12*x)/(1+x)+2*cos(7*x)*x^5+0.7) + plot(f) + n <- 5 + set.seed(123) + X <- as.matrix(runif(n)) + y = f(X) + points(X,y) + + k = RobustGaSP::rgasp(design=X,response=y,kernel_type=kernel_type(kernel)) + + lmp = function(theta) { + #cat("theta: ",theta,"\n") + lml = RobustGaSP::log_marginal_lik(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml: ",lml,"\n") + larp = RobustGaSP::log_approx_ref_prior(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp: ",larp,"\n") + return(lml+larp) + } + + plot(Vectorize(lmp),ylab="LMP",xlab="theta",xlim=c(0.01,2),ylim=c(-5,5)) + abline(v=1/k@beta_hat) + + lmp_deriv = function(theta) { + #cat("theta: ",theta,"\n") + lml_d = RobustGaSP::log_marginal_lik_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml_d: ",lml_d,"\n") + larp_d = RobustGaSP::log_approx_ref_prior_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp_d: ",larp_d,"\n") + return((lml_d + larp_d)* 1/theta * (-1/theta)) + } + + for (x in seq(0.01,2,,11)){ + arrows(x,lmp(x),x+.1,lmp(x)+.1*lmp_deriv(x)) + } + + #library(rlibkriging) + r <- Kriging(y, X, kernel, objective="LMP") + ## Should be equal: + #lmp(1.0); lmp_deriv(1.0); + #logMargPostFun(r,1.0,return_grad = T) + #lmp(0.1); lmp_deriv(0.1); + #logMargPostFun(r,0.1,return_grad = T) + #ll2 = function(theta) logMargPostFun(r,theta)$logMargPost + # plot(Vectorize(ll2),col='red',add=T,xlim=c(0.01,2)) # FIXME fails with "error: chol(): decomposition failed" + for (x in seq(0.01,2,,11)){ + ll2x = logMargPostFun(r,x)$logMargPost + gll2x = logMargPostFun(r,x,return_grad = T)$logMargPostGrad + arrows(x,ll2x,x+.1,ll2x+.1*gll2x,col='red') + } + + precision <- 1e-8 # the following tests should work with it, since the computations are analytical + x=.5 + test_that(desc="logMargPost is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x)$logMargPost[1],lmp(x),tolerance = precision)) + + test_that(desc="logMargPost Grad is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x,return_grad = T)$logMargPostGrad[1],lmp_deriv(x),tolerance= precision)) + } Error in loadNamespace(x) : there is no package called 'RobustGaSP' Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted Running the tests in ‘tests/test-RobustGaSPvsNuggetKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.9-1
Check: compiled code
Result: NOTE File ‘rlibkriging/libs/rlibkriging.so’: Found ‘_ZNSt3__14cerrE’, possibly from ‘std::cerr’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Found ‘_ZNSt3__14coutE’, possibly from ‘std::cout’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual. Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.9-1
Check: tests
Result: ERROR Running ‘test-AllKrigingConcistency.R’ [7s/13s] Running ‘test-KrigingCopy.R’ Running ‘test-KrigingFit.R’ [6s/12s] Running ‘test-KrigingLeaveOneOut.R’ [6s/13s] Running ‘test-KrigingLeaveOneOut_3d.R’ Running ‘test-KrigingLogLik.R’ [8s/12s] Running ‘test-KrigingLogLikGradHess.R’ [23s/33s] Running ‘test-KrigingMethods.R’ [8s/12s] Running ‘test-KrigingPredict.R’ [25s/40s] Running ‘test-KrigingSimulate.R’ [4s/12s] Running ‘test-KrigingUpdate.R’ Running ‘test-KrigingUpdateSimulate.R’ [5s/12s] Running ‘test-LinearAlgebra.R’ [4s/11s] Running ‘test-NoiseKrigingFit.R’ [12s/19s] Running ‘test-NoiseKrigingLogLik.R’ [7s/12s] Running ‘test-NoiseKrigingMethods.R’ [7s/13s] Running ‘test-NoiseKrigingPredict.R’ [15s/34s] Running ‘test-NoiseKrigingSimulate.R’ [9s/19s] Running ‘test-NoiseKrigingUpdate.R’ Running ‘test-NoiseKrigingUpdateSimulate.R’ [6s/13s] Running ‘test-NuggetKrigingFit.R’ [12s/20s] Running ‘test-NuggetKrigingLogLik.R’ [12s/16s] Running ‘test-NuggetKrigingLogMargPost.R’ [21s/30s] Running ‘test-NuggetKrigingMethods.R’ [6s/10s] Running ‘test-NuggetKrigingPredict.R’ [15s/32s] Running ‘test-NuggetKrigingSimulate.R’ Running ‘test-NuggetKrigingUpdate.R’ Running ‘test-NuggetKrigingUpdateSimulate.R’ Running ‘test-RobustGaSP-Nugget.R’ Running ‘test-RobustGaSP.R’ Running ‘test-RobustGaSPtrendlinear.R’ Running ‘test-RobustGaSPvsKrigingLMP.R’ Running ‘test-RobustGaSPvsNuggetKrigingLMP.R’ Running ‘test-SaveLoad.R’ Running ‘test-asDiceKriging.R’ [25s/42s] Running ‘test-estimnone.R’ Running ‘test-normalize.R’ [7s/10s] Running ‘test-rlibkriging-demo.R’ Running ‘test-unstableLL.R’ Running the tests in ‘tests/test-RobustGaSP-Nugget.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPtrendlinear.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > #library(rlibkriging) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPvsKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > kernel_type = function(kernel) { + if (kernel=="matern3_2") return("matern_3_2") + if (kernel=="matern5_2") return("matern_5_2") + stop(paste0("Cannot use ",kernel)) + } > kernel_type_num = function(kernel) { + if (kernel=="matern3_2") return(2) + if (kernel=="matern5_2") return(3) + stop(paste0("Cannot use ",kernel)) + } > > for (kernel in c("matern5_2","matern3_2")) { + context(paste0("Check Marginal Posterior for kernel ",kernel)) + + f = function(x) 1-1/2*(sin(12*x)/(1+x)+2*cos(7*x)*x^5+0.7) + plot(f) + n <- 5 + set.seed(123) + X <- as.matrix(runif(n)) + y = f(X) + points(X,y) + + k = RobustGaSP::rgasp(design=X,response=y,kernel_type=kernel_type(kernel)) + + lmp = function(theta) { + #cat("theta: ",theta,"\n") + lml = RobustGaSP::log_marginal_lik(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml: ",lml,"\n") + larp = RobustGaSP::log_approx_ref_prior(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp: ",larp,"\n") + return(lml+larp) + } + + plot(Vectorize(lmp),ylab="LMP",xlab="theta",xlim=c(0.01,2),ylim=c(-5,5)) + abline(v=1/k@beta_hat) + + lmp_deriv = function(theta) { + #cat("theta: ",theta,"\n") + lml_d = RobustGaSP::log_marginal_lik_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml_d: ",lml_d,"\n") + larp_d = RobustGaSP::log_approx_ref_prior_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp_d: ",larp_d,"\n") + return((lml_d + larp_d)* 1/theta * (-1/theta)) + } + + for (x in seq(0.01,2,,11)){ + arrows(x,lmp(x),x+.1,lmp(x)+.1*lmp_deriv(x)) + } + + #library(rlibkriging) + r <- Kriging(y, X, kernel, objective="LMP") + ## Should be equal: + #lmp(1.0); lmp_deriv(1.0); + #logMargPostFun(r,1.0,return_grad = T) + #lmp(0.1); lmp_deriv(0.1); + #logMargPostFun(r,0.1,return_grad = T) + #ll2 = function(theta) logMargPostFun(r,theta)$logMargPost + # plot(Vectorize(ll2),col='red',add=T,xlim=c(0.01,2)) # FIXME fails with "error: chol(): decomposition failed" + for (x in seq(0.01,2,,11)){ + ll2x = logMargPostFun(r,x)$logMargPost + gll2x = logMargPostFun(r,x,return_grad = T)$logMargPostGrad + arrows(x,ll2x,x+.1,ll2x+.1*gll2x,col='red') + } + + precision <- 1e-8 # the following tests should work with it, since the computations are analytical + x=.5 + test_that(desc="logMargPost is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x)$logMargPost[1],lmp(x),tolerance = precision)) + + test_that(desc="logMargPost Grad is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x,return_grad = T)$logMargPostGrad[1],lmp_deriv(x),tolerance= precision)) + } Error in loadNamespace(x) : there is no package called 'RobustGaSP' Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted Running the tests in ‘tests/test-RobustGaSPvsNuggetKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.9-1
Check: tests
Result: ERROR Running ‘test-AllKrigingConcistency.R’ Running ‘test-KrigingCopy.R’ Running ‘test-KrigingFit.R’ Running ‘test-KrigingLeaveOneOut.R’ Running ‘test-KrigingLeaveOneOut_3d.R’ Running ‘test-KrigingLogLik.R’ Running ‘test-KrigingLogLikGradHess.R’ Running ‘test-KrigingMethods.R’ Running ‘test-KrigingPredict.R’ [11s/11s] Running ‘test-KrigingSimulate.R’ Running ‘test-KrigingUpdate.R’ Running ‘test-KrigingUpdateSimulate.R’ Running ‘test-LinearAlgebra.R’ Running ‘test-NoiseKrigingFit.R’ Running ‘test-NoiseKrigingLogLik.R’ Running ‘test-NoiseKrigingMethods.R’ Running ‘test-NoiseKrigingPredict.R’ Running ‘test-NoiseKrigingSimulate.R’ Running ‘test-NoiseKrigingUpdate.R’ Running ‘test-NoiseKrigingUpdateSimulate.R’ Running ‘test-NuggetKrigingFit.R’ Running ‘test-NuggetKrigingLogLik.R’ Running ‘test-NuggetKrigingLogMargPost.R’ Running ‘test-NuggetKrigingMethods.R’ Running ‘test-NuggetKrigingPredict.R’ Running ‘test-NuggetKrigingSimulate.R’ Running ‘test-NuggetKrigingUpdate.R’ Running ‘test-NuggetKrigingUpdateSimulate.R’ Running ‘test-RobustGaSP-Nugget.R’ Running ‘test-RobustGaSP.R’ Running ‘test-RobustGaSPtrendlinear.R’ Running ‘test-RobustGaSPvsKrigingLMP.R’ Running ‘test-RobustGaSPvsNuggetKrigingLMP.R’ Running ‘test-SaveLoad.R’ Running ‘test-asDiceKriging.R’ Running ‘test-estimnone.R’ Running ‘test-normalize.R’ Running ‘test-rlibkriging-demo.R’ Running ‘test-unstableLL.R’ Running the tests in ‘tests/test-RobustGaSP-Nugget.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(rlibkriging, lib.loc="bindings/R/Rlibs") > ##library(testthat) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPtrendlinear.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > ##library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > #library(rlibkriging) > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Running the tests in ‘tests/test-RobustGaSPvsKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > kernel_type = function(kernel) { + if (kernel=="matern3_2") return("matern_3_2") + if (kernel=="matern5_2") return("matern_5_2") + stop(paste0("Cannot use ",kernel)) + } > kernel_type_num = function(kernel) { + if (kernel=="matern3_2") return(2) + if (kernel=="matern5_2") return(3) + stop(paste0("Cannot use ",kernel)) + } > > for (kernel in c("matern5_2","matern3_2")) { + context(paste0("Check Marginal Posterior for kernel ",kernel)) + + f = function(x) 1-1/2*(sin(12*x)/(1+x)+2*cos(7*x)*x^5+0.7) + plot(f) + n <- 5 + set.seed(123) + X <- as.matrix(runif(n)) + y = f(X) + points(X,y) + + k = RobustGaSP::rgasp(design=X,response=y,kernel_type=kernel_type(kernel)) + + lmp = function(theta) { + #cat("theta: ",theta,"\n") + lml = RobustGaSP::log_marginal_lik(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml: ",lml,"\n") + larp = RobustGaSP::log_approx_ref_prior(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp: ",larp,"\n") + return(lml+larp) + } + + plot(Vectorize(lmp),ylab="LMP",xlab="theta",xlim=c(0.01,2),ylim=c(-5,5)) + abline(v=1/k@beta_hat) + + lmp_deriv = function(theta) { + #cat("theta: ",theta,"\n") + lml_d = RobustGaSP::log_marginal_lik_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + R0=k@R0,X=k@X,zero_mean=k@zero_mean,output=k@output,kernel_type=kernel_type_num(kernel),alpha=k@alpha) + #cat(" lml_d: ",lml_d,"\n") + larp_d = RobustGaSP::log_approx_ref_prior_deriv(param=log(1/theta),nugget=k@nugget,nugget_est=k@nugget.est, + CL=k@CL,a=0.2,b=1/(length(y))^{1/dim(as.matrix(X))[2]}*(0.2+dim(as.matrix(X))[2])) + #cat(" larp_d: ",larp_d,"\n") + return((lml_d + larp_d)* 1/theta * (-1/theta)) + } + + for (x in seq(0.01,2,,11)){ + arrows(x,lmp(x),x+.1,lmp(x)+.1*lmp_deriv(x)) + } + + #library(rlibkriging) + r <- Kriging(y, X, kernel, objective="LMP") + ## Should be equal: + #lmp(1.0); lmp_deriv(1.0); + #logMargPostFun(r,1.0,return_grad = T) + #lmp(0.1); lmp_deriv(0.1); + #logMargPostFun(r,0.1,return_grad = T) + #ll2 = function(theta) logMargPostFun(r,theta)$logMargPost + # plot(Vectorize(ll2),col='red',add=T,xlim=c(0.01,2)) # FIXME fails with "error: chol(): decomposition failed" + for (x in seq(0.01,2,,11)){ + ll2x = logMargPostFun(r,x)$logMargPost + gll2x = logMargPostFun(r,x,return_grad = T)$logMargPostGrad + arrows(x,ll2x,x+.1,ll2x+.1*gll2x,col='red') + } + + precision <- 1e-8 # the following tests should work with it, since the computations are analytical + x=.5 + test_that(desc="logMargPost is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x)$logMargPost[1],lmp(x),tolerance = precision)) + + test_that(desc="logMargPost Grad is the same that RobustGaSP one", + expect_equal(logMargPostFun(r,x,return_grad = T)$logMargPostGrad[1],lmp_deriv(x),tolerance= precision)) + } Error in loadNamespace(x) : there is no package called 'RobustGaSP' Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted Running the tests in ‘tests/test-RobustGaSPvsNuggetKrigingLMP.R’ failed. Complete output: > library(testthat) > Sys.setenv('OMP_THREAD_LIMIT'=2) > library(rlibkriging) Attaching package: 'rlibkriging' The following objects are masked from 'package:base': load, save > > library(RobustGaSP) Error in library(RobustGaSP) : there is no package called 'RobustGaSP' Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.9-1
Check: compiled code
Result: NOTE File 'rlibkriging/libs/x64/rlibkriging.dll': Found '_ZSt4cerr', possibly from 'std::cerr' (C++) Objects: '../inst/lib/libKriging.a', 'libK/build/src/lib/libKriging.a' Found '_ZSt4cout', possibly from 'std::cout' (C++) Objects: '../inst/lib/libKriging.a', 'libK/build/src/lib/libKriging.a' Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. See 'Writing portable packages' in the 'Writing R Extensions' manual. Flavors: r-devel-windows-x86_64, r-release-windows-x86_64

Version: 0.9-1
Check: compiled code
Result: NOTE File ‘rlibkriging/libs/rlibkriging.so’: Found ‘__ZNSt3__14cerrE’, possibly from ‘std::cerr’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Found ‘__ZNSt3__14coutE’, possibly from ‘std::cout’ (C++) Objects: ‘../inst/lib/libKriging.a’, ‘libK/build/src/lib/libKriging.a’ Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual. Flavors: r-release-macos-arm64, r-release-macos-x86_64

Version: 0.9-1
Check: installed package size
Result: NOTE installed size is 71.3Mb sub-directories of 1Mb or more: include 7.3Mb lib 37.3Mb libs 26.2Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.9-1
Check: for GNU extensions in Makefiles
Result: NOTE GNU make is a SystemRequirements. Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.