Classification with LASSO Logistic Regression
classification.lasso.Rd
This function applies LASSO classification to the harmonized data in the input precision object containing. It supports two thresholding methods: cross-validation to optimize the lambda parameter or using all genes without thresholding.
Arguments
- object
A precision object containing harmonized data. Must contain the slots
harmon.train.data
with harmonized training data andharmon.test1.data
andharmon.test2.data
with harmonized test data.- threshold_method
A character string specifying the thresholding method. Use
"cv"
for cross-validation to determine the optimal k, or"none"
to use all genes without thresholding. If"none"
is used, a very small lambda value is applied to effectively include all genes in the model, which may be useful for datasets where all genes are relevant.- kfold
An integer specifying the number of folds for cross-validation. This parameter is only used if
threshold_method
is set to"cv"
.