set.options {DCSmooth}R Documentation

Set Options for the DCS procedure

Description

Set Options for the DCS procedure

Usage

set.options(
  type = "LP",
  kerns = c("MW_220", "MW_220"),
  drv = c(0, 0),
  var_model = "iid",
  ...
)

Arguments

type

either local polynomial regression ("LP", the default) or kernel regression ("KR").

kerns

a character vector of length 2 containing the identifier for the kernels to be used in kernel regression. Weighting functions in local polynomial regression are computed according to the identifier. Default value is MW_220, the Mueller-Wang kernel of order (2, 2, 0). If only a single value is provided, it is used as kernel in both directions.

drv

A non-negative vector of length 2, containing the derivative orders to be estimated from the given data. The default is c(0, 0). For LP-regression, polynomial order is selected as (\nu_1 + 1, \nu_2 + 1). If only a single value is provided, it is used as derivative in both directions.

var_model

the method of estimating the variance coefficient c_f. Currently available are var_model = c("iid", "sarma_HR", "sarma_sep", "sarma_RSS", "sfarima_RSS"). Replacing the argument var_model. For code using var_est, the argument is converted to var_model.

...

Additional arguments passed to set.options(). This includes IPI_options, a list containing further options used by the iterative plug-in algorithm. For convenience, any of the options usually included in the list IPI_options can be passed as argument directly to set.options and will be converted into the IPI_options list. Further arguments accepted are model_order controlling the order of the variance model, if either an SARMA or SFARIMA model is used. This argument is either a list of the form list(ar = c(1, 1), ma = c(1, 1)) or specifies an order selection criterion from c("aic", "bic", "gpac"). If an order selection criterion is used, the argument order_max controls the maximum order to be tested.

Value

An object of class "dcs_options".

Details

This function is used to set the options for bandwidth selection in the dcs function. Detailed information can be found in the vignette.

See Also

dcs

Examples

# See vignette("DCSmooth") for examples and explanation

set.options()

myOpt <- set.options(type = "KR", var_model = "iid")
y <- y.norm1 + matrix(rnorm(101^2), nrow = 101, ncol = 101)
dcs(y, dcs_options = myOpt)

[Package DCSmooth version 1.1.2 Index]