Description Usage Arguments Value References Examples
Variable selection algorithm when the common/distinctive structure is known a priori. The common component can also be sparse, which is to be estimated by Lasso. The distinctive components are not sparse in the sense that the entire variables in a component (belonging to a certain block) are either all zeros or non-zeros.
1 | structuredSCA(DATA, Jk, R, Target, Position, LASSO, MaxIter, NRSTARTS)
|
DATA |
A matrix, which contains the concatenated data with the same subjects from multiple blocks. |
Jk |
A vector containing number of variables in the concatinated data matrix. |
R |
Number of components (R>=2). |
Target |
A matrix containing 0's and 1's. Its number of columns equals to R, and its number of rows equals to the number of blocks to be integrated. Thus, if the element in |
Position |
Indicate on which component(s) the Lasso Penalty is imposed. If unspecified, the algorithm assume that the Lasso penalty is imposed on the common component(s) only. If there is no common component, then Lasso penalty is applied to all components. |
LASSO |
A Lasso tuning parameter. |
MaxIter |
The maximum rounds of iterations. It should be a positive integer. The default value is 400. |
NRSTARTS |
Multi-start procedure: The number of multi-starts. The default value is 20. |
Pmatrix |
The best estimated component loading matrix (i.e., P), if multi-starts >= 2. |
Tmatrix |
The best estimated component score matrix (i.e., T), if multi-starts >= 2. |
Lossvec |
A list of vectors containing the loss in each iteration for each multi-start. |
Gu, Z., & Van Deun, K. (2016). A variable selection method for simultaneous component based data integration. Chemometrics and Intelligent Laboratory Systems, 158, 187-199.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.