Usage
sensiHSIC(model = NULL, X, kernelX = "rbf", paramX = NA, kernelY = "rbf", paramY = NA, nboot = 0, conf = 0.95, ...) "tell"(x, y = NULL, ...) "print"(x, ...) "plot"(x, ylim = c(0, 1), ...)
Arguments
model
a function, or a model with a predict
method,
defining the model to analyze.
X
a matrix or data.frame
representing the input random sample.
kernelX
a string or a list of strings specifying the reproducing kernel
to be used for the input variables. If only one kernel is provided, it is used
for all input variables. Available choices are "rbf" (Gaussian), "laplace"
(exponential), "dcov" (distance covariance, see details), "raquad" (rationale
quadratic), "invmultiquad" (inverse multiquadratic), "linear" (Euclidean scalar
product), "matern3" (Matern 3/2), "matern5" (Matern 5/2), "ssanova1" (kernel of
Sobolev space of order 1) and "ssanova2" (kernel of Sobolev space of order 2).
paramX
a scalar or a vector of hyperparameters to be used in the input
variable kernels. If only one scalar is provided, it is replicated for all input
variables. By default paramX
is equal to the standard deviation of the
input variable for "rbf", "laplace", "raquad", "invmultiquad", "matern3" and
"matern5" and to 1
for "dcov". Kernels "linear", "ssanova1" and "ssanova2"
do not involve hyperparameters. If kernelX
is a combination of kernels
with and without hyperparameters, paramX
must have a (dummy) value for the
hyperparameter-free kernels, see examples below.
kernelY
a string specifying the reproducing kernel to be used for the
output variable. Available choices are "rbf" (Gaussian), "laplace" (exponential),
"dcov" (distance covariance, see details), "raquad" (rationale quadratic),
"invmultiquad" (inverse multiquadratic), "linear" (Euclidean scalar product),
"matern3" (Matern 3/2), "matern5" (Matern 5/2), "ssanova1" (kernel of Sobolev
space of order 1) and "ssanova2" (kernel of Sobolev space of order 2).
paramY
a scalar to be used in the output variable kernel. By default
paramY
is equal to the standard deviation of the output variable for "rbf",
"laplace", "raquad", "invmultiquad", "matern3" and "matern5" and to 1
for "dcov".
Kernels "linear", "ssanova1" and "ssanova2" do not involve hyperparameters.
nboot
the number of bootstrap replicates
conf
the confidence level for confidence intervals.
x
a list of class "sensiHSIC"
storing the state of the
sensitivity study (parameters, data, estimates).
y
a vector of model responses.
ylim
y-coordinate plotting limits.
...
any other arguments for model
which are passed
unchanged each time it is called.