- Y
The observed node response data with dimension of M (nodes) by N (samples). Y is normalized inside the function.
- X
The network node attribute matrix with dimension of M by N. Theoretically, X can be L by N matrix, with L being the total
node attributes. In current implementation, each node only allows one and only one attribute.
If you have more than one attributes for some nodes, please consider selecting the top one by either
correlation or principal component methods.
If for some nodes there is no attribute available, fill in the rows with all zeros. See the yeast data `yeast.rda` for example.
X is normalized inside the function.
- Missing
Optional M by N matrix corresponding to elements of Y. 0 denotes not missing, and 1 denotes missing.
If a node i in sample j has the label missing (Missing[i,j] = 1), then Y[i,j] is set to 0.
- B
Optional input. For a network with M nodes, B is the M by M adjacency matrix.
If data is simulated/with known true network topology (i.e., known adjacency matrix), the Power
of detection (PD) and False Discovery Rate (FDR) is computed in the output parameter 'statistics'.
If the true network topology is unknown, B is optional, and the PD/FDR in output parameter
'statistics' should be ignored.
- alpha_factors
The set of candidate alpha values. Default is seq(start = 0.95, to = 0.05, step = -0.05)
- lambda_factors
The set of candidate lambda values. Default is 10^seq(start =1, to = 0.001, step = -0.2)
- kFold
k-fold cross validation, default k=3. Note STS result is not based on CV. However, fitting l1/l2 regularized SEM will
run the first step described in elasticNetSEM() function:
Step 1. SEM-ridge regression (L2 penalty) with k-fold CV: this step find the optimal ridge hyperparameter rho to provide an initial values for l1/l2 regularized SEM.
- nBootstrap
bootstrapping parameter. default nBootstrap = 100.
- verbose
describe the information output from -1 - 10, larger number means more output
- clusters
snow clusters