dbarts: Discrete Bayesian Additive Regression Trees Sampler

Fits Bayesian additive regression trees (BART) while allowing the updating of predictors or response so that BART can be incorporated as a conditional model in a Gibbs/MH sampler. Also serves as a drop-in replacement for package 'BayesTree'.

Install the latest version of this package by entering the following in R:
install.packages("dbarts")
AuthorVincent Dorie Developer [aut, cre], Hugh Chipman Developer [aut], Robert McCulloch Developer [aut]
Date of publication2016-11-02 19:53:57
MaintainerVincent Dorie Developer <vdorie@gmail.com>
LicenseGPL (>= 2)
Version0.8-7
https://github.com/vdorie/dbarts

View on CRAN

Functions

bart Man page
dbarts Man page
dbartsControl Man page
dbartsData Man page
dbartsSampler Man page
dbartsSampler-class Man page
guessNumCores Man page
makeind Man page
makeModelMatrixFromDataFrame Man page
pd2bart Man page
pdbart Man page
plot.bart Man page
plot.pd2bart Man page
plot.pdbart Man page
\S4method{copy}{dbartsSampler} Man page
\S4method{plotTree}{dbartsSampler} Man page
\S4method{printTrees}{dbartsSampler} Man page
\S4method{run}{dbartsSampler} Man page
\S4method{setControl}{dbartsSampler} Man page
\S4method{setData}{dbartsSampler} Man page
\S4method{setModel}{dbartsSampler} Man page
\S4method{setOffset}{dbartsSampler} Man page
\S4method{setPredictor}{dbartsSampler} Man page
\S4method{setResponse}{dbartsSampler} Man page
\S4method{setTestOffset}{dbartsSampler} Man page
\S4method{setTestPredictorAndOffset}{dbartsSampler} Man page
\S4method{setTestPredictor}{dbartsSampler} Man page
\S4method{show}{dbartsSampler} Man page
xbart Man page

Files

TODO
inst
inst/CITATION
inst/NEWS.Rd
inst/common
inst/common/probitData.R inst/common/friedmanData.R inst/common/multithreadData.R inst/common/hillData.R inst/common/almostLinearBinaryData.R
inst/include
inst/include/dbarts
inst/include/dbarts/control.hpp
inst/include/dbarts/model.hpp
inst/include/dbarts/data.hpp
inst/include/dbarts/types.hpp
inst/include/dbarts/cstdint.hpp
inst/include/dbarts/bartFit.hpp
inst/include/dbarts/state.hpp
inst/include/dbarts/results.hpp
inst/include/dbarts/scratch.hpp
inst/include/dbarts/R_C_interface.hpp
configure.ac
tests
tests/testthat.R
tests/testthat
tests/testthat/test-07-bartMultithreaded.R tests/testthat/test-05-binaryResponse.R tests/testthat/test-04-continuousResponse.R tests/testthat/test-10-makeModelMatrix.R tests/testthat/test-03-dbartsControl.R tests/testthat/test-08-xbart.R tests/testthat/test-11-multipleAssignment.R tests/testthat/test-06-dbartsSampler.R tests/testthat/test-02-dbartsModelArgs.R tests/testthat/test-01-dbartsDataArgs.R
src
src/rc
src/rc/Makefile
src/rc/util.c
src/rc/bounds.c
src/R_C_interface.cpp
src/crossvalidate.hpp
src/R_interface_common.cpp
src/makeModelMatrixFromDataFrame.h
src/R_interface_sampler.hpp
src/R_interface_sampler.cpp
src/guessNumCores.hpp
src/config.hpp.in
src/Makevars.in
src/dbarts
src/dbarts/binaryIO.hpp
src/dbarts/Makefile
src/dbarts/tree.cpp
src/dbarts/functions.hpp
src/dbarts/state.cpp
src/dbarts/node.hpp
src/dbarts/node.cpp
src/dbarts/likelihood.cpp
src/dbarts/bartFit.cpp
src/dbarts/tree.hpp
src/dbarts/birthDeathRule.hpp
src/dbarts/config.hpp.in
src/dbarts/changeRule.cpp
src/dbarts/binaryIO.cpp
src/dbarts/functions.cpp
src/dbarts/swapRule.hpp
src/dbarts/swapRule.cpp
src/dbarts/parameterPrior.cpp
src/dbarts/treePrior.cpp
src/dbarts/changeRule.hpp
src/dbarts/birthDeathRule.cpp
src/dbarts/likelihood.hpp
src/dbarts/config.hpp.win
src/R_interface.cpp
src/makeModelMatrixFromDataFrame.c
src/R_interface_common.hpp
src/external
src/external/io.c
src/external/string.c
src/external/Makefile
src/external/config.h.win
src/external/config.h.in
src/external/moments.c
src/external/random.c
src/external/randomNorm.c
src/external/randomBase.c
src/external/thread.c
src/external/binaryIO.c
src/external/linearAlgebra.c
src/external/pthread.c
src/external/adaptiveRadixTree.c
src/guessNumCores.cpp
src/Makevars.win
src/crossvalidate.cpp
src/config.hpp.win
src/R_interface_crossvalidate.cpp
src/R_interface_crossvalidate.hpp
src/R_interface.hpp
src/include
src/include/rc
src/include/rc/bounds.h
src/include/rc/util.h
src/include/external
src/include/external/stats_mt.h
src/include/external/stddef.h
src/include/external/binaryIO.h
src/include/external/string.h
src/include/external/random.h
src/include/external/alloca.h
src/include/external/thread.h
src/include/external/stats.h
src/include/external/R.h
src/include/external/Rinternals.h
src/include/external/io.h
src/include/external/linearAlgebra.h
src/include/external/adaptiveRadixTree.h
NAMESPACE
R
R/multipleAssignment.R R/xbart.R R/model.R R/plot.R R/dbarts.R R/bart.R R/plotTree.R R/hooks.R R/data.R R/utility.R R/guessNumCores.R R/partialDependence.R R/A_class.R
README.md
MD5
DESCRIPTION
configure
man
man/dbarts.Rd man/dbartsControl.Rd man/pdbart.Rd man/makeind.Rd man/xbart.Rd man/dbartsData.Rd man/guessNumCores.Rd man/bart.Rd man/dbartsSampler-class.Rd
configure.win
cleanup
tools
tools/m4
tools/m4/ax_pthread.m4
tools/m4/ax_snprintf_in_namespace_std.m4
tools/m4/ax_check_compile_flag.m4
tools/m4/ax_gcc_x86_avx_xgetbv.m4
tools/m4/ax_gcc_x86_cpuid.m4
tools/m4/ax_ext.m4
tools/m4/ax_cxx_namespace_std.m4
tools/m4/ax_func_posix_memalign.m4
tools/build-aux
tools/build-aux/install-sh
tools/build-aux/config.guess
tools/build-aux/config.sub
.Rinstignore

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.