Description Usage Arguments Details Value Author(s) References See Also Examples
Create predictions from new data using a fitted gren model/retrieve coefficients from fitted model. Both are S3 methods.
1 2 3 4 5 6 |
object |
A fitted |
newx |
New data for which to do predictions. |
unpenalized |
New unpenalized data for which to do predictions. |
s |
Value of |
type |
Either |
... |
Further arguments to be passed. |
This are the predict/coefficient functions of the gren
package.
predict
returns a numeric
matrix
with predicted probabilities. coef
returns a matrix
with coefficients.
Magnus M. Münch <m.munch@vumc.nl>
Münch, M.M., Peeters, C.F.W., van der Vaart, A.W., and van de Wiel, M.A. (2018). Adaptive group-regularized logistic elastic net regression. arXiv:1805.00389v1 [stat.ME].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## Create data
p <- 1000
n <- 100
set.seed(2018)
x <- matrix(rnorm(n*p), ncol=p, nrow=n)
beta <- c(rnorm(p/2, 0, 0.1), rnorm(p/2, 0, 1))
m <- rep(1, n)
y <- rbinom(n, m, as.numeric(1/(1 + exp(-x %*% as.matrix(beta)))))
partitions <- list(groups=rep(c(1, 2), each=p/2))
## estimate model
fit.gren <- gren(x, y, m, partitions=partitions)
## create new data
xnew <- matrix(rnorm(n*p), ncol=p, nrow=n)
## create predictions/coefficients
preds <- predict(fit.gren, xnew, type="groupreg")
coefs <- coef(fit.gren, type="groupreg")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.