Skip to contents

FUNCTION_DESCRIPTION

Usage

dd(
  sample = NULL,
  full_sample = sample,
  basis = fda::create.bspline.basis(rangeval = rangeval, nbasis = nbasis, norder =
    norder, breaks = breaks),
  knots_pos = "quantiles",
  breaks = if (is.numeric(sample)) {
     if (knots_pos == "quantiles") {
        
    quantile(full_sample, seq(0, 1, length.out = nbasis - norder + 2))
     }
     else
    {
         quantile(range(full_sample), seq(0, 1, length.out = nbasis - norder + 2))

        }
 } else {
     NULL
 },
  rangeval = if (is.numeric(sample)) range(breaks) else c(0, 1),
  nbasis = 12,
  norder = 5,
  lambda = 0,
  clr = fda::fd(basisobj = basis),
  constant = NULL,
  normalize = TRUE,
  ...
)

Arguments

sample

PARAM_DESCRIPTION, Default: NULL

full_sample

PARAM_DESCRIPTION, Default: sample

basis

PARAM_DESCRIPTION, Default: fda::create.bspline.basis(rangeval = rangeval, nbasis = nbasis, norder = norder, breaks = breaks)

knots_pos

PARAM_DESCRIPTION, Default: 'quantiles'

breaks

PARAM_DESCRIPTION, Default: if (is.numeric(sample)) if (knots_pos == "quantiles") quantile(full_sample, seq(0, 1, length.out = nbasis - norder + 2))else quantile(range(full_sample), seq(0, 1, length.out = nbasis - norder + 2)) else NULL

rangeval

PARAM_DESCRIPTION, Default: if (is.numeric(sample)) range(breaks) else c(0, 1)

nbasis

PARAM_DESCRIPTION, Default: 12

norder

PARAM_DESCRIPTION, Default: 5

lambda

PARAM_DESCRIPTION, Default: 0

clr

PARAM_DESCRIPTION, Default: fda::fd(basisobj = basis)

constant

PARAM_DESCRIPTION, Default: NULL

normalize

PARAM_DESCRIPTION, Default: TRUE

...

PARAM_DESCRIPTION

Value

OUTPUT_DESCRIPTION

Details

DETAILS

Examples

if (FALSE) {
if (interactive()) {
  # EXAMPLE1
}
}