Learn R Programming

kergp (version 0.5.7)

covRadial-class: Class "covRadial"

Description

Class of radial covariance kernels.

Arguments

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

Run this code
showClass("covRadial")

Run the code above in your browser using DataLab