Bolasso: Bootstrapped Lasso
Description
Perform a bootstrapped Lasso on some random subsamplings of the input data
Usage
1 
Arguments
data 
Input matrix of dimension n * p; each of the n rows is an observation vector of p variables. The intercept should be included in the first column as (1,...,1). If not, it is added. 
Y 
Response variable of length n. 
mu 
Positive regularization sequence to be used for the Lasso. 
m 
Number of bootstrap iteration of the Lasso. Default is m=100. 
probaseuil 
A frequency threshold for selecting the most stable variables over the 
penalty.factor 
Separate penalty factors can be applied to each coefficient. This is a number that multiplies lambda to allow differential shrinkage. Can be 0 for some variables, which implies no shrinkage, and that variable is always included in the model. Default is 1 for all variables except the intercept. 
random 
optionnal parameter, matrix of size n*m. If 
Details
The Lasso from the glmnet
package is performed with the regularization parameter mu over m bootstrap samples. An appearance frequency is obtained which shows the predictive power of each variable. It is calculated as the number of times a variables has been selected by the Lasso over the m
bootstrap iteration.
Value
A 'bolasso' object is returned for which the method plot
is available.
data 
A list containing:

ind 
Set of selected variables for the regularization 
frequency 
Appearance frequency of each variable; number of times each variables is selected over the m bootstrap iterations. 
References
Modelconsistent sparse estimation through the bootstrap; F. Bach 2009
See Also
plot.bolasso
, dyadiqueordre
Examples
1 2 3 4 5 6 7 8 9 
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.