Prints a compact summary of a fitted component-wise P-spline boosting
model: the call, family, sample size, number of base-learners, boosting
parameters (mstop, nu, nknots, degree, dpen, df_target),
CV-selected mstop_opt (when autotune = TRUE), bagging info (when
n.boot > 0), the top-5 predictors ranked by selection frequency, and
the residual sigma for gaussian fits.
Arguments
- x
An object of class
"bgam", as returned bybgam().- digits
Number of significant digits for numeric output. Default
max(3L, getOption("digits") - 3L).- ...
Currently ignored.
Examples
set.seed(1)
n <- 200
x <- matrix(rnorm(n * 4), n, 4)
y <- sin(x[, 1]) + 0.5 * x[, 2]^2 + rnorm(n, sd = 0.5)
fit <- bgam(x, y, mstop = 50, autotune = FALSE)
print(fit)
#> Call:
#> bgam.default(x = x, y = y, mstop = 50, autotune = FALSE)
#>
#> bgam fit: family = gaussian
#> n = 200 p (predictors) = 4
#> mstop = 50 nu = 0.1
#> nknots = 20 degree = 3 dpen = 2 df_target = 4
#>
#> Top-5 predictors by selection frequency:
#> V2 : 0.64
#> V1 : 0.36
#> V3 : 0
#> V4 : 0
#>
#> Residual sigma: 0.58