predictFBLR {scrime} | R Documentation |
Predict Case Probabilities with Full Bayesian Logic Regression
Description
Predicts case probabilities for binary data (usually SNP data dichotomized with
snp2bin
) based on an MCMC sample of Bayesian logic regression models
obtained with fblr
.
Usage
predictFBLR(file, bin, kmax = 10, int.level = 2)
Arguments
file |
character string naming file where MCMC sample is stored. |
bin |
matrix of binary variables to make predictions for. One row is one
observation. The number of binary variables has to be the same as used in |
kmax |
the maximum number of allowed logic predictors used in |
int.level |
the maximum number of allowed binaries in a logic predictor
used in |
Value
Vector of length nrow(bin)
with predicted case probabilities.
Author(s)
Arno Fritsch, arno.fritsch@uni-dortmund.de
See Also
Examples
## Not run:
# Use fblr on some simulated SNP data
snp <- matrix(rbinom(500 * 20, 2, 0.3), ncol = 20)
bin <- snp2bin(snp)
int <- apply(bin,1,function(x) (x[1] == 1 & x[3] == 0)*1)
case.prob <- exp(-0.5+log(5)*int)/(1+exp(-0.5+log(5)*int))
y <- rbinom(nrow(snp),1,prob=case.prob)
fblr(y, bin, niter=1000, nburn=0)
# Prediction for some new observations
newbin <- snp2bin(matrix(rbinom(100 * 20, 2, 0.3), ncol = 20))
predictFBLR("fblr_mcmc.txt",newbin)
## End(Not run)
[Package scrime version 1.3.5 Index]