compare {transreg} | R Documentation |
Cross-validation (reproducibility)
Description
Function for reproducing hold-out method (simulation)
and k
-fold cross-validation (application).
See vignette.
Usage
compare(
target,
source = NULL,
prior = NULL,
z = NULL,
family,
alpha,
scale = "iso",
sign = FALSE,
switch = FALSE,
select = TRUE,
foldid.ext = NULL,
nfolds.ext = 10,
foldid.int = NULL,
nfolds.int = 10,
type.measure = "deviance",
alpha.prior = NULL,
naive = TRUE,
seed = NULL,
cores = 1,
xrnet = FALSE
)
Arguments
target |
list with slot x (feature matrix with n rows and p columns) and slot y (target vector of length n) |
source |
list of k lists, each with slot x (feature matrix with m_i rows and p columns) and slot y (target vector of length m_i) |
prior |
prior coefficients: matrix with |
z |
prior weights |
family |
character "gaussian" ( |
alpha |
elastic net mixing parameter (0=ridge, 1=lasso): number between 0 and 1 |
scale |
character "exp" for exponential calibration or "iso" for isotonic calibration |
sign |
sign discovery procedure: logical (experimental argument) |
switch |
choose between positive and negative weights for each source: logical |
select |
select from sources: logical |
foldid.ext |
external fold identifiers |
nfolds.ext |
number of external folds |
foldid.int |
internal fold identifiers |
nfolds.int |
number of internal folds |
type.measure |
character |
alpha.prior |
alpha for source regression |
naive |
compare with naive transfer learning: logical |
seed |
random seed |
cores |
number of cores for parallel computing
(requires R package |
xrnet |
compare with xrnet: logical |