Skip to content

NPBayesImputeCat

Non-Parametric Bayesian Multiple Imputation for Categorical Data

v0.6 · Dec 1, 2025 · GPL (>= 3)

Description

These routines create multiple imputations of missing at random categorical data, and create multiply imputed synthesis of categorical data, with or without structural zeros. Imputations and syntheses are based on Dirichlet process mixtures of multinomial distributions, which is a non-parametric Bayesian modeling approach that allows for flexible joint modeling, described in Manrique-Vallier and Reiter (2014) <doi:10.1080/10618600.2013.844700>.

Downloads

338

Last 30 days

9453rd

338

Last 90 days

338

Last year

CRAN Check Status

5 WARNING
9 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang WARNING
r-devel-linux-x86_64-debian-gcc WARNING
r-devel-linux-x86_64-fedora-clang WARNING
r-devel-linux-x86_64-fedora-gcc WARNING
r-devel-macos-arm64 OK
r-devel-windows-x86_64 WARNING
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
WARNING r-devel-linux-x86_64-debian-clang

whether package can be installed

Found the following significant warnings:
  ./SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:185:18: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
See ‘/home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/NPBayesImputeCat.Rcheck/00install.out’ for details.
* used C++ compiler: ‘Debian clang version 21.1.8 (3+b1)’
WARNING r-devel-linux-x86_64-debian-gcc

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
See ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/NPBayesImputeCat.Rcheck/00install.out’ for details.
* used C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’
WARNING r-devel-linux-x86_64-fedora-clang

whether package can be installed

Found the following significant warnings:
  ./SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:185:18: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
See ‘/data/gannet/ripley/R/packages/tests-clang/NPBayesImputeCat.Rcheck/00install.out’ for details.
* used C++ compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
WARNING r-devel-linux-x86_64-fedora-gcc

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
See ‘/data/gannet/ripley/R/packages/tests-devel/NPBayesImputeCat.Rcheck/00install.out’ for details.
* used C++ compiler: ‘g++ (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’
OK r-devel-macos-arm64

*


            
WARNING r-devel-windows-x86_64

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types 'MTRand::<unnamed enum>' and 'MTRand::<unnamed enum>' is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types 'MTRand::<unnamed enum>' and 'MTRand::<unnamed enum>' is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration types 'MTRand::<unnamed enum>' and 'MTRand::<unnamed enum>' is deprecated [-Wdeprecated-enum-enum-conversion]
See 'd:/Rcompile/CRANpkg/local/4.6/NPBayesImputeCat.Rcheck/00install.out' for details.
* used C++ compiler: 'g++.exe (GCC) 14.3.0'
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

WARNING 9 OK · 0 NOTE · 5 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
WARNING r-devel-linux-x86_64-debian-clang

whether package can be installed

Found the following significant warnings:
  ./SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') i
WARNING r-devel-linux-x86_64-debian-gcc

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration t
WARNING r-devel-linux-x86_64-fedora-clang

whether package can be installed

Found the following significant warnings:
  ./SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  ./SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ('MTRand::(unnamed enum at ./SpecialFunctions.h:16:3)' and 'MTRand::(unnamed enum at ./SpecialFunctions.h:12:3)') i
WARNING r-devel-linux-x86_64-fedora-gcc

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types ‘MTRand::<unnamed enum>’ and ‘MTRand::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration t
WARNING r-devel-windows-x86_64

whether package can be installed

Found the following significant warnings:
  SpecialFunctions.h:181:14: warning: arithmetic between different enumeration types 'MTRand::<unnamed enum>' and 'MTRand::<unnamed enum>' is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:184:20: warning: arithmetic between different enumeration types 'MTRand::<unnamed enum>' and 'MTRand::<unnamed enum>' is deprecated [-Wdeprecated-enum-enum-conversion]
  SpecialFunctions.h:185:18: warning: arithmetic between different enumeration t

Reverse Dependencies (1)

imports

Dependency Network

Dependencies Reverse dependencies Rcpp rlang reshape2 ggplot2 dplyr bayesplot coda clusterMI NPBayesImputeCat

Version History

new 0.6 Mar 9, 2026