as.km.NuggetKriging: Coerce a 'NuggetKriging' Object into the Class '"km"'

View source: R/NuggetKrigingClass.R

as.km.NuggetKrigingR Documentation

Coerce a NuggetKriging Object into the Class "km"

Description

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

Usage

## S3 method for class 'NuggetKriging'
as.km(x, .call = NULL, ...)

Arguments

x

An object with S3 class "NuggetKriging".

.call

Force the call slot to be filled in the returned km object.

...

Not used.

Value

An object of having the S4 class "KM" which extends the "km" class of the DiceKriging package and contains an extra NuggetKriging slot.

Author(s)

Yann Richet yann.richet@irsn.fr

Examples

f <- function(x) 1 - 1 / 2 * (sin(12 * x) / (1 + x) + 2 * cos(7 * x) * x^5 + 0.7)
set.seed(123)
X <- as.matrix(runif(10))
y <- f(X) + 0.1 * rnorm(nrow(X))

k <- NuggetKriging(y, X, "matern3_2")
print(k)

k_km <- as.km(k)
print(k_km)

rlibkriging documentation built on Sept. 22, 2022, 5:07 p.m.