predict.bma {BMS} | R Documentation |
Expected value of prediction based on 'bma' object
## S3 method for class 'bma' predict(object, newdata = NULL, exact = FALSE, topmodels = NULL, ...)
object |
a bma object - see |
newdata |
An optional data.frame, matrix or vector containing variables with which to predict. If omitted, then (the expected values of) the fitted values are returned. |
exact |
If |
topmodels |
index of the models with whom to predict: for instance, |
... |
further arguments passed to or from other methods. |
A vector with (expected values of) fitted values.
Martin Feldkircher and Stefan Zeugner
coef.bma
for obtaining coefficients, bms
for creating bma objects, predict.lm
for a comparable function
Check http://bms.zeugner.eu for additional help.
data(datafls) mm=bms(datafls,user.int=FALSE) predict(mm) #fitted values based on MCM frequencies predict(mm, exact=TRUE) #fitted values based on best models predict(mm, newdata=1:41) #prediction based on MCMC frequencies predict(mm, newdata=datafls[1,], exact=TRUE) #prediction based on a data.frame # the following two are equivalent: predict(mm, topmodels=1:10) predict(mm[1:10], exact=TRUE)