Package: BKP
Title: Beta Kernel Process Modeling
Version: 0.3.0
Authors@R: c(
    person(given = "Jiangyan", family = "Zhao", email = "zhaojy2017@126.com", role = c("cre", "aut")),
    person(given = "Kunhai", family = "Qing", email = "kunhaiq@qq.com", role = "aut"),
    person(given = "Jin", family = "Xu", email = "jxu@stat.ecnu.edu.cn", role = "aut")
  )
Maintainer: Jiangyan Zhao <zhaojy2017@126.com>
Description: Implements the Beta Kernel Process (BKP) for nonparametric modeling of
 covariate-dependent binomial probabilities, and the Dirichlet Kernel Process (DKP) for
 categorical or multinomial response data. Scalable global-local approximations
 are provided through TwinBKP and TwinDKP, using twinning-selected global subsets
 and local nearest-neighbour updates.
 Functions are included for model fitting, predictive inference with
 uncertainty quantification, posterior simulation,
 and visualization in one- and two-dimensional input spaces.
 Gaussian, Matern 5/2, Matern 3/2, and Wendland kernels are supported,
 with hyperparameters selected by multi-start derivative-free optimization.
 For more details, see Zhao, Qing, and Xu (2025) <doi:10.48550/arXiv.2508.10447>.
License: GPL (>= 3)
Copyright: See inst/COPYRIGHTS
URL: https://github.com/Jiangyan-Zhao/BKP
BugReports: https://github.com/Jiangyan-Zhao/BKP/issues
Encoding: UTF-8
NeedsCompilation: yes
Depends: R (>= 3.5.0)
Imports: dirmult, ggplot2, gridExtra, lattice, nloptr, rlang, Rcpp, tgp
Suggests: knitr, mlbench, testthat (>= 3.0.0)
Config/testthat/edition: 3
LinkingTo: Rcpp, RcppArmadillo, nloptr
Config/roxygen2/version: 8.0.0
Packaged: 2026-07-02 13:11:20 UTC; JYZHAO
Author: Jiangyan Zhao [cre, aut],
  Kunhai Qing [aut],
  Jin Xu [aut]
Repository: CRAN
Date/Publication: 2026-07-02 15:02:03 UTC
Built: R 4.7.0; x86_64-w64-mingw32; 2026-07-10 02:47:44 UTC; windows
Archs: x64
