bw_lcv_min_epa: Minimum bandwidth allowed in likelihood cross-validation for...

View source: R/bwd.R

bw_lcv_min_epaR Documentation

Minimum bandwidth allowed in likelihood cross-validation for Epanechnikov kernels

Description

This function computes the minimum bandwidth allowed in likelihood cross-validation with Epanechnikov kernels, for a given dataset and dimension.

Usage

bw_lcv_min_epa(X, d, kernel_type = c("prod", "sph")[1])

Arguments

X

a matrix of size c(n, sum(d) + r) with the sample.

d

vector of size r with dimensions.

kernel_type

type of kernel employed: 1 for product kernel (default); 2 for spherically symmetric kernel.

Value

The minimum bandwidth allowed.

Examples

n <- 5
d <- 1:3
X <- r_unif_polysph(n = n, d = d)
h_min <- rep(bw_lcv_min_epa(X = X, d = d), length(d))
log_cv_kde_polysph(X = X, d = d, h = h_min - 1e-4, kernel = 2) # Problem
log_cv_kde_polysph(X = X, d = d, h = h_min + 1e-4, kernel = 2) # OK

polykde documentation built on April 16, 2025, 1:11 a.m.