- y
List. A list of binary responses vectors for all tasks.
- x
List. Listing matrices of the predictors for all tasks align with the same order as in y.
- lambda
Numeric. The penalty parameter used for block-wise regularization (\(\ell_{2,1}\) norm).
- Kn
Numeric. The number of tasks with binary responses.
- p
Numeric. The number of features.
- n
Numeric or vector. If only one numeric value is provided, equal sample size will be assumed for each task. If a vector is provided, then the elements are the sample sizes for all tasks.
- beta
(optional). Numeric or matrix. An initial value or matrix of values \(p\) by \(K\) for the estimation. The default value is 0.1.
- import_w
Numeric or vector. The weights assigned to different tasks. An equal weight is set as the default.
- tol
(optional). Numeric. The tolerance level of optimation.
- max_iter
(optional). Numeric. The maximum number of iteration steps.
- Complete
Logic input. If the predictors in each task are all measured, set `Complete == TRUE`; If some predictors in some but not all task are all measured, set`Complete == FALSE`, and the missing values are imputed by column mean. The adjustment weights will be assigned based on the completeness of the predictors.
- diagnostics
Logic input. If `diagnostics == TRUE`, the function provides Bayesian information criterion, and the selected model performance is evalued by the MSE and MAE for tasks with continuous response and the AUC and deviance for tasks with binary responses.
- gamma
(optional). Numeric. Step size for each inner iteration. The default is equal to 1.
- alpha
(optional). Numeric. A tuning parameter for BIC penalty. The default is equal to 1.