Classification rule based on Bayesian mixture models with feature selection bias corrected

Longhai Li, Department of Mathematics and Statistics, University of Saskatchewan

Description

This R package is used to predict the binary response based on high dimensional binary features modeled with Bayesian mixture models. The model is trained with Gibbs sampling. A smaller number of features can be selected based on the correlations with the response. The bias due to the selection procedure can be corrected. The software is written entirely with R language.

The software is most suitable for analyzing the data with very high dimension, for example the diagnosis of cancer based on the gene expression data.

Copyright

Permission is granted for anyone to copy, use, modify, or distribute these programs and accompanying documents for any purpose, provided this copyright notice is retained and prominently displayed, and note is made of any changes made to these programs. These programs and documents are distributed without any warranty, express or implied. As the programs were written for research purposes only, they have not been tested to the degree that would be advisable in any important application. All use of these programs is entirely at the user's own risk.

If you found that this software is useful in your work, please do not hesitate to cite the software or the papers below.

Documentations and Source Packages

  1. predmixcor_1.1-1, released 21/02/2008, Documentation: predmixcor_1.1-1.pdf, source package: predmixcor_1.1-1.tar.gz

References

  • Li, L. (2007), Bayesian Classification and Regression with High Dimensional Features: abstract

    Instruction of Installing an R package

    This is an R add-on package. R is a free software environment for statistical computing and graphics, available from http://www.r-project.org/. You need to install R and add this package.

    Install

    Method 1: Install from source

    R instruction for installing from source package can be found by typing ?INSTALL in R console. Simply, you need to do the following:

    Download the add-on R package, say mypkg, and type the following command in Unix console to install it to /my/own/R-packages/:

    $ R CMD INSTALL mypkg -l /my/own/R-packages/

    Method 2: Install from CRAN directly

    Type the following command in R console to install it to /my/own/R-packages/ directly from CRAN:

    > install.packages("mypkg", lib="/my/own/R-packages/")

    Load the library

    Type the following command in R console to load the package

    > library("mypkg", lib.loc="/my/own/R-packages/")

    Instruction of using R

    1. Official R manuals
    2. A short R tutorial with examples (PDF, 19 pages) by myself

    Back to Longhai Li's home page, or
    Back to Longhai Li's software packages