Package: PDEnaiveBayes 0.2.9

PDEnaiveBayes: Plausible Naive Bayes Classifier Using PDE

A nonparametric, multicore-capable plausible naive Bayes classifier based on the Pareto density estimation (PDE) featuring a plausible approach to a pitfall in the Bayesian theorem covering low evidence cases. Stier, Q., Hoffmann, J., and Thrun, M.C.: "Classifying with the Fine Structure of Distributions: Leveraging Distributional Information for Robust and Plausible Naive Bayes" (2026), Machine Learning and Knowledge Extraction (MAKE), <doi:10.3390/make8010013>.

Authors:Michael Thrun [aut, cph, cre], Quirin Stier [aut, rev], Tim Robin Neldner [ctr, ctb]

PDEnaiveBayes_0.2.9.tar.gz
PDEnaiveBayes_0.2.9.zip(r-4.7)PDEnaiveBayes_0.2.9.zip(r-4.6)PDEnaiveBayes_0.2.9.zip(r-4.5)
PDEnaiveBayes_0.2.9.tgz(r-4.6-x86_64)PDEnaiveBayes_0.2.9.tgz(r-4.6-arm64)PDEnaiveBayes_0.2.9.tgz(r-4.5-x86_64)PDEnaiveBayes_0.2.9.tgz(r-4.5-arm64)
PDEnaiveBayes_0.2.9.tar.gz(r-4.7-arm64)PDEnaiveBayes_0.2.9.tar.gz(r-4.7-x86_64)PDEnaiveBayes_0.2.9.tar.gz(r-4.6-arm64)PDEnaiveBayes_0.2.9.tar.gz(r-4.6-x86_64)
PDEnaiveBayes_0.2.9.tgz(r-4.6-emscripten)
manual.pdf |manual.html
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

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • Hepta - Hepta introduced in [Ultsch, 2003]

On CRAN:

Conda:

cpp

4.30 score 1 scripts 471 downloads 11 exports 73 dependencies

Last updated from:2d34f6b83a. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK168
linux-devel-x86_64OK174
source / vignettesOK317
linux-release-arm64OK165
linux-release-x86_64OK176
macos-release-arm64OK122
macos-release-x86_64OK393
macos-oldrel-arm64OK107
macos-oldrel-x86_64OK293
windows-develOK129
windows-releaseOK143
windows-oldrelOK126
wasm-releaseOK134

Exports:ApplyBayesTheorem4LikelihoodsgetPriorsPlotBayesianDecision2DPlotLikelihoodFunsPlotLikelihoodsPlotNaiveBayesPlotPosteriorsPredict_naiveBayespredict.PDEbayesTrain_naiveBayesTrain_naiveBayes_multicore

Dependencies:ABCanalysisaskpassbase64encbslibcachemclicpp11crosstalkcurldata.tableDatabionicSwarmdeldirdigestdplyrevaluatefarverfastmapfontawesomefsGeneralizedUmatrixgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlazyevallifecyclemagrittrmemoisememsharemimeopensslotelpillarpkgconfigplotlyplotrixpracmapromisespurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppParallelrlangrmarkdownS7sassscalesstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

An Introduction to PDE naive Bayes (PDENB)

Rendered fromPDEnaiveBayes.Rmdusingknitr::rmarkdownon Jun 03 2026.

Last update: 2026-01-09
Started: 2026-01-09

Readme and manuals

Help Manual

Help pageTopics
Plausible Naive Bayes Classifier Using PDEPDEnaiveBayes-package
ApplyBayesTheorem4LikelihoodsApplyBayesTheorem4Likelihoods
defineOrEstimateDistributiondefineOrEstimateDistribution
fitParametersfitParameters
GetLikelihoodsGetLikelihoods
getPriorsgetPriors
Hepta introduced in [Ultsch, 2003]Hepta
PlotBayesianDecision2DPlotBayesianDecision2D
PlotLikelihoodFunsPlotLikelihoodFuns
PlotLikelihoodsPlotLikelihoods
PlotNaiveBayesPlotNaiveBayes
PlotPosteriorsPlotPosteriors
Predict_naiveBayesPredict_naiveBayes
predict.PDEbayespredict.PDEbayes
Train_naiveBayesTrain_naiveBayes
Train_naiveBayes_multicoreTrain_naiveBayes_multicore