Skip to contents

Fits a nonparametric kernel regression with functional and scalar predictors using the Rust backend.

Usage

fregre.np.mixed(
  fdataobj,
  y,
  scalar.covariates = NULL,
  h.func = NULL,
  h.scalar = NULL
)

Arguments

fdataobj

An object of class 'fdata'.

y

Response vector.

scalar.covariates

Optional matrix of scalar covariates.

h.func

Bandwidth for functional distance kernel. If NULL, auto-selected.

h.scalar

Bandwidth for scalar covariates kernel. If NULL, auto-selected.

Value

A fitted regression object of class 'fregre.np'.

Examples

# \donttest{
fd <- fdata(matrix(rnorm(500), nrow = 50), argvals = seq(0, 1, length.out = 10))
y <- rnorm(50)
scalars <- matrix(rnorm(100), nrow = 50, ncol = 2)
result <- fregre.np.mixed(fd, y, scalar.covariates = scalars)
result$r.squared
#> [1] -0.04731078
# }