covRadial-class: Class '"covRadial"'

Description Objects from the Class Slots Extends Methods See Also Examples

Description

Class of radial covariance kernels.

Objects from the Class

Objects can be created by calls of the form covRadial(...) of new("covRadial", ...).

Slots

k1Fun1:

Object of class "function" A function of a scalar numeric variable. Note that using a one-dimensional kernel here does not warrant that a positive semi-definite kernel results for any dimension d.

k1Fun1Char:

Object of class "character" describing the function in the slot k1Fun1.

hasGrad:

Object of class "logical". Tells if the value returned by the function kern1Fun has an attribute named "der" giving the derivative(s).

cov:

Object of class "integer". The value 0L corresponds to a correlation kernel while 1L is for a covariance kernel.

iso:

Object of class "integer". The value 1L corresponds to an isotropic covariance, with all the inputs sharing the same range value.

label:

Object of class "character". Short description of the object.

d:

Object of class "integer". Dimension, i.e. number of inputs.

inputNames:

Object of class "optCharacter". Names of the inputs.

parLower:

Object of class "numeric". Numeric values for the lower bounds on the parameters. Can be -Inf.

parUpper:

Object of class "numeric". Numeric values for the upper bounds on the parameters. Can be Inf.

par:

Object of class "numeric". Numeric values for the parameters. Can be NA.

parN1:

Object of class "integer". Number of parameters of the function kern1Fun (such as a shape).

parN:

Object of class "integer". Number of parameters for the object. The include: direct parameters in the function kern1Fun, ranges, and variance.

kern1ParNames:

Object of class "character". Names of the direct parameters.

kernParNames:

Object of class "character". Names of the parameters.

Extends

Class "covAll", directly.

Methods

coef<-

signature(object = "covRadial", value = "numeric"): Set the vector of values for the parameters.

coefLower<-

signature(object = "covRadial"): Set the vector of lower bounds on the parameters.

coefLower

signature(object = "covRadial"): Get the vector of lower bounds on the parameters.

coef

signature(object = "covRadial"): Get the vector of values for the parameters.

coefUpper<-

signature(object = "covRadial"): Set the vector of upper bounds on the parameters.

coefUpper

signature(object = "covRadial"): Get the vector of upper bounds on the parameters.

covMat

signature(object = "covRadial"): Compute the covariance matrix for given sites.

npar

signature(object = "covRadial"): Get the number of parameters.

scores

signature(object = "covRadial"): Compute the scores i.e. the derivatives w.r.t. the parameters of the contribution of the covariance in the log-likelihood of a gp.

show

signature(object = "covRadial"): Print or show the object.

varVec

signature(object = "covRadial"): Compute the variance vector for given sites.

See Also

The creator function covRadial, where some details are given on the form of kernel. covMan and covMan for a comparable but more general class.

Examples

1
showClass("covRadial")

kergp documentation built on March 18, 2021, 5:06 p.m.