Package: BKP 0.3.0

BKP: Beta Kernel Process Modeling
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>.
Authors:
BKP_0.3.0.tar.gz
BKP_0.3.0.tar.gz(r-4.7-arm64)BKP_0.3.0.tar.gz(r-4.7-x86_64)BKP_0.3.0.tar.gz(r-4.6-arm64)BKP_0.3.0.tar.gz(r-4.6-x86_64)
BKP_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
BKP/json (API)
| # Install 'BKP' in R: |
| install.packages('BKP', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/jiangyan-zhao/bkp/issues
Last updated from:c9adbc62ff. Checks:6 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 198 | ||
| linux-devel-x86_64 | OK | 197 | ||
| source / vignettes | OK | 227 | ||
| linux-release-arm64 | OK | 206 | ||
| linux-release-x86_64 | OK | 197 | ||
| wasm-release | OK | 179 |
Exports:fit_BKPfit_DKPfit_TwinBKPfit_TwinDKPget_priorkernel_matrixloss_funparameter
Dependencies:cliclustercpp11dirmultfarverggplot2gluegridExtragtableisobandlabelinglatticelifecyclemaptreenloptrR6RColorBrewerRcppRcppArmadillorlangrpartS7scalestgpvctrsviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Beta Kernel Process Modeling | BKP-package |
| Fit a Beta Kernel Process (BKP) Model | fit_BKP |
| Fit a Dirichlet Kernel Process Model | fit_DKP |
| Fit a Twin Beta Kernel Process Model | fit_TwinBKP |
| Fit a Twin Dirichlet Kernel Process Model | fit_TwinDKP |
| Extract Fitted Posterior Means from BKP Package Model Objects | fitted fitted.BKP fitted.DKP fitted.TwinBKP fitted.TwinDKP |
| Construct Prior Parameters for BKP and DKP Models | get_prior |
| Compute Kernel Matrix Between Input Locations | kernel_matrix |
| Leave-One-Out Loss for BKP and DKP Models | loss_fun |
| Extract Model Parameters from Fitted BKP Package Models | parameter parameter.BKP parameter.DKP parameter.TwinBKP parameter.TwinDKP |
| Plot Fitted BKP Package Model Objects | plot plot.BKP plot.DKP plot.TwinBKP plot.TwinDKP |
| Posterior Prediction for BKP Package Model Objects | predict predict.BKP predict.DKP predict.TwinBKP predict.TwinDKP |
| Print Methods for BKP Package Objects | print print.BKP print.DKP print.predict_BKP print.predict_DKP print.predict_TwinBKP print.predict_TwinDKP print.simulate_BKP print.simulate_DKP print.simulate_TwinBKP print.simulate_TwinDKP print.summary_BKP print.summary_DKP print.summary_TwinBKP print.summary_TwinDKP print.TwinBKP print.TwinDKP |
| Posterior Quantiles from Fitted BKP Package Models | quantile quantile.BKP quantile.DKP quantile.TwinBKP quantile.TwinDKP |
| Simulate from Fitted BKP Package Models | simulate simulate.BKP simulate.DKP simulate.TwinBKP simulate.TwinDKP |
| Summarize Fitted BKP Package Models | summary summary.BKP summary.DKP summary.TwinBKP summary.TwinDKP |
