Package: PDEnaiveBayes 0.4.0
PDEnaiveBayes: Plausible Naive Bayes Classifier Using PDE
Provides a nonparametric, multicore-capable plausible naive Bayes classifier based on Pareto density estimation (PDE). It addresses low-evidence cases through a plausibility correction. To enhance the interpretability of the flexible naive Bayes classifier by revealing its posterior structure and feature-wise, class-specific evidence, posterior probabilities can be visualized as class-wise line plots for one-dimensional data or color-coded Voronoi diagrams for pairwise feature projections, and class-conditional PDE likelihoods as overlaid, mirrored density profiles resembling violin plots. Methodological details are provided by Stier, Q., Hoffmann, J. and Thrun, M. C. (2026) "Classifying with the Fine Structure of Distributions: Leveraging Distributional Information for Robust and Plausible Naive Bayes" <doi:10.3390/make8010013>. For multicore computations, the implementation applies the general memory-sharing approach described by Thrun, M. C. and Märte, J. (2026) "memshare: Memory Sharing for Multicore Computation in R with an Application to Feature Selection by Mutual Information using PDE" <doi:10.32614/RJ-2025-043>.
Authors:
PDEnaiveBayes_0.4.0.tar.gz
PDEnaiveBayes_0.4.0.zip(r-4.7)PDEnaiveBayes_0.4.0.zip(r-4.6)PDEnaiveBayes_0.4.0.zip(r-4.5)
PDEnaiveBayes_0.4.0.tgz(r-4.6-x86_64)PDEnaiveBayes_0.4.0.tgz(r-4.6-arm64)PDEnaiveBayes_0.4.0.tgz(r-4.5-x86_64)PDEnaiveBayes_0.4.0.tgz(r-4.5-arm64)
PDEnaiveBayes_0.4.0.tar.gz(r-4.7-arm64)PDEnaiveBayes_0.4.0.tar.gz(r-4.7-x86_64)PDEnaiveBayes_0.4.0.tar.gz(r-4.6-arm64)PDEnaiveBayes_0.4.0.tar.gz(r-4.6-x86_64)
PDEnaiveBayes_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
PDEnaiveBayes/json (API)
| # Install 'PDEnaiveBayes' in R: |
| install.packages('PDEnaiveBayes', repos = c('https://mthrun.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/mthrun/pdebayes/issues
- Hepta - Hepta introduced in [Ultsch, 2003]
Last updated from:f991bc3244. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 186 | ||
| linux-devel-x86_64 | OK | 223 | ||
| source / vignettes | OK | 215 | ||
| linux-release-arm64 | OK | 180 | ||
| linux-release-x86_64 | OK | 190 | ||
| macos-release-arm64 | OK | 123 | ||
| macos-release-x86_64 | OK | 218 | ||
| macos-oldrel-arm64 | OK | 114 | ||
| macos-oldrel-x86_64 | OK | 268 | ||
| windows-devel | OK | 141 | ||
| windows-release | OK | 141 | ||
| windows-oldrel | OK | 129 | ||
| wasm-release | OK | 158 |
Exports:ApplyBayesTheorem4LikelihoodsgetPriorsPlotBayesianDecision2DPlotLikelihoodFunsPlotLikelihoodsPlotNaiveBayesPlotPosteriorsPredict_naiveBayespredict.PDEbayesTrain_naiveBayesTrain_naiveBayes_multicore
Dependencies:ABCanalysisaskpassbase64encbslibcachemclicpp11crosstalkcurldata.tableDatabionicSwarmdeldirdigestdplyrevaluatefarverfastmapfontawesomefsGeneralizedUmatrixgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlazyevallifecyclemagrittrmemoisememsharemimeopensslotelpillarpkgconfigplotlyplotrixpracmapromisespurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppParallelrlangrmarkdownS7sassscalesstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Plausible Naive Bayes Classifier Using PDE | PDEnaiveBayes-package |
| ApplyBayesTheorem4Likelihoods | ApplyBayesTheorem4Likelihoods |
| defineOrEstimateDistribution | defineOrEstimateDistribution |
| fitParameters | fitParameters |
| GetLikelihoods | GetLikelihoods |
| getPriors | getPriors |
| Hepta introduced in [Ultsch, 2003] | Hepta |
| PlotBayesianDecision2D | PlotBayesianDecision2D |
| PlotLikelihoodFuns | PlotLikelihoodFuns |
| PlotLikelihoods | PlotLikelihoods |
| PlotNaiveBayes | PlotNaiveBayes |
| PlotPosteriors | PlotPosteriors |
| Predict_naiveBayes | Predict_naiveBayes |
| predict.PDEbayes | predict.PDEbayes |
| Train_naiveBayes | Train_naiveBayes |
| Train a Multicore Pareto Density Naive Bayes Classifier | Train_naiveBayes_multicore |
