subsample_dl {metasnf} | R Documentation |
Create subsamples of a data list
Description
Given a data list, return a list of smaller data lists that are generated
through random sampling (without replacement). The results of this function
can be passed into batch_snf_subsamples()
to obtain a list of resampled
solutions data frames.
Usage
subsample_dl(
dl,
n_subsamples,
subsample_fraction = NULL,
n_observations = NULL
)
Arguments
dl |
A nested list of input data from |
n_subsamples |
Number of subsamples to create. |
subsample_fraction |
Percentage of patients to include per subsample. |
n_observations |
Number of patients to include per subsample. |
Value
A "list" class object containing n_subsamples
number of
data lists. Each of those data lists contains a random subsample_fraction
fraction of the observations of the provided data list.
Examples
my_dl <- data_list(
list(subc_v, "subcortical_volume", "neuroimaging", "continuous"),
list(income, "household_income", "demographics", "continuous"),
list(pubertal, "pubertal_status", "demographics", "continuous"),
uid = "unique_id"
)
my_dl_subsamples <- subsample_dl(
my_dl,
n_subsamples = 20,
subsample_fraction = 0.85
)
[Package metasnf version 2.1.2 Index]