BlockLambdaGrid {sharp} | R Documentation |
Multi-block grid
Description
Generates a matrix of parameters controlling the sparsity of the underlying selection algorithm for multi-block calibration.
Usage
BlockLambdaGrid(Lambda, lambda_other_blocks = NULL)
Arguments
Lambda |
vector or matrix of penalty parameters. |
lambda_other_blocks |
optional vector of penalty parameters to use for other blocks in the iterative multi-block procedure. |
Value
A list with:
Lambda |
a matrix of (block-specific) penalty parameters. In multi-block stability selection, rows correspond to sets of penalty parameters and columns correspond to different blocks. |
Sequential_template |
logical matrix encoding the type of procedure
for data with multiple blocks in stability selection graphical modelling.
For multi-block estimation, each block is calibrated separately while
others blocks are weakly penalised ( |
See Also
Examples
# Multi-block grid
Lambda <- matrix(
c(
0.8, 0.6, 0.3,
0.5, 0.4, 0.2,
0.7, 0.5, 0.1
),
ncol = 3, byrow = TRUE
)
mygrid <- BlockLambdaGrid(Lambda, lambda_other_blocks = 0.1)
# Multi-parameter grid (not recommended)
Lambda <- matrix(
c(
0.8, 0.6, 0.3,
0.5, 0.4, 0.2,
0.7, 0.5, 0.1
),
ncol = 3, byrow = TRUE
)
mygrid <- BlockLambdaGrid(Lambda, lambda_other_blocks = NULL)