Description Usage Arguments Value Author(s)
View source: R/stats_functions.R
This function implements different methods to perform feature selection of radiomic datasets.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
rdr |
A RadAR object (class |
n_features |
(numeric) Number of features to be selected. Required. |
select_by |
(character) Which criteria use to select informative radiomic features within clusters of similar (i.e., redundant) features. It can be one of the following: "variability", "random", "concordance". |
method |
(character) Which method use to identify redundant features. It can be one of the following:
"mRMR" (minimum-redundancy-maximum-relevance),"hcl" (hierarchical clustering of correlation matrix), "pca" (K-means applied to Principal Component Analysis),
"glmnet-cox" (generalized linear model via penalized maximum likelihood (glmnet) fitting cox regression model),
"glmnet-binonial" (glmnet fitting binomial regression model),
Using mRMR, this function works as a wrapper to |
surv_obj |
An object of class |
which_data |
(character) Which data use to compute concordance index. It can be one of the following: "normal", "scaled", "normalized". |
corr_measure |
(character) Which method use to calculate correlation. It can be one of the following: "pearson", "kendall", "spearman". |
min_features_per_group |
(numeric) Minimum number of features for each cluster. |
thr_pca_cum_prop |
(numeric) Threshold to select number of components based on cumulative proportion of explained variance criterion. |
response |
(numeric) A response variable, required if any of mRMR or glmnet-binomial or methods are used. |
lambda |
(character) In glmnet, it controls the overall strength of the penalty.
Possible values are "min" or "1se" (1 standard deviation). For more details see |
alpha |
(numeric) In glmnet, it controls elastic-net penalty.
Typical values are 0 (ridge) or 1 (lasso). For more details see |
A list including two elements: 'rdr': the updated (reduced) rdr (a RadAR object) 'signature': the radiomic features included in the signature
Matteo Benelli (matteo.benelli@uslcentro.toscana.it)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.