get_K {ICBioMark} | R Documentation |
Construct Bias Penalisation
Description
An internal function, producing the correct bias penalisation for use in predictive model fitting.
Usage
get_K(
gen_model,
p_norm,
training_matrix,
marker_training_values = NULL,
method = max
)
Arguments
gen_model |
(list) A generative mutation model, fitted by fit_gen_model(). |
p_norm |
(numeric) Scaling factor between coefficients of p and parameters of generative model (see paper for details). |
training_matrix |
(sparse matrix) A sparse matrix of mutations in the training dataset, produced by get_mutation_tables(). |
marker_training_values |
(dataframe) A dataframe containing training values for the biomarker in question. |
method |
(function) How to select a representative biomarker value from the training dataset. Defaults to max(). |
Value
A numerical value, to be used as a penalty weighting in the subsequent group lasso optimisation.
Examples
K <- get_K(example_gen_model, 1, example_tables$train$matrix)
print(K)
[Package ICBioMark version 0.1.4 Index]