A Bayesian network is built from a set of variables aranged in an acyclic directed graph. For each variable, the conditional probability distribution of that variable given its parents in the graph. For a discrete network, this takes the form of a conditional probability table (CPT).
If the experts specify the table directly, the number of values to be specified is exponential in the number of parents. For this reason, various parametric forms for the conditional probability tables have been developed, in which the number of values to be specified is usually linear in the number of parents. This package collects R code for generating the CPTs for these various parametric forms.
The second type of tool contained in the package is tools for analyzing the output of Bayesian networks. This includes both graphs for displayig multiple conditional probabilities, and graphs for analyzing sequences of evidence.
The tools here were originally developed to be used with StatShop (a proprietary Bayes net scoring engine developed at ETS), but have been adapted to work with RNetica. There is no dependence on RNetica, the tools here could be easily used (perhaps with some minor adaptation) with other Bayesian network packages.
CPTtools is made available under the Artistic License, version 2.0.
|Release||Source||Windows Binary||Mac Binary||Manual||Notes|
|0.1-4||CPTtools_0.1-4.zip||DiBello-Samejima models only|
|0.2-3||CPTtools_0.2-3.tar.gz||Weight of evidence graphs merged in.||0.3-1||CPTtools_0.3-1.tar.gz||CPTtools_0.3-1.zip||CPTtools_0.3-1.tgz||CPTtools-manual_0.3-1.pdf||Discrete Partial Credit framework and complete docs||0.3-2||CPTtools_0.3-2.tar.gz||CPTtools_0.3-2.zip||CPTtools_0.3-2.tgz||CPTtools-manual_0.3-2.pdf||Peanut Release|
|0.4-2||CPTtools_0.4-2.tar.gz||CPTtools_0.4-2.zip||CPTtools_0.4-2.tgz||CPTtools-manual_0.4-2.pdf||Debugging with test cases.|
If you have patches or other correspondence about CPTtools you can contact me at firstname.lastname@example.org. If you are filing a bug report, please be sure to include:
The software is offered AS IS, without any warranty of any kind. Support is provided on a volunteer basis, and may not be immediately forthcoming.