getDesignMatrix | R Documentation |
Extract the (centered) design matrix of the first element (== model) of a
BayesMfp
object. This is an internal function not
intended to be used publicly.
getDesignMatrix(x, fixedColumns=TRUE, center=TRUE)
x |
a valid BayesMfp-Object of length 1 (otherwise only first element is recognized) |
fixedColumns |
return the fixed columns (intercept) inside the matrix (default) or not? |
center |
shall the non-intercept columns be centered? (default) |
The design matrix with an attribute shifts
containing the used
shifts for the optional centering of the non-intercept columns. (If
center
is FALSE
, the shifts vector will contain only
zeroes.)
Daniel Saban\'es Bov\'e
getFpTransforms
## construct a BayesMfp object
set.seed(19)
x1 <- rnorm (n=15)
x2 <- rbinom (n=15, size=20, prob=0.5)
x3 <- rexp (n=15)
y <- rt (n=15, df=2)
test <- BayesMfp (y ~ bfp (x2, max = 4) + uc (x1 + x3), nModels = 200, method="exhaustive")
## get the design matrix of the fifth best model
a <- bfp:::getDesignMatrix(test[5])
attr(a, "shifts")
## and once again but without centering
b <- bfp:::getDesignMatrix(test[5], center=FALSE)
stopifnot(all(attr(b, "shifts") == 0))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.