Randomsplit

From Eigenvector Research Documentation Wiki
Revision as of 10:05, 17 November 2023 by Lyle (talk | contribs) (Created page with "===Purpose=== Select a subset of samples from a data set randomly. ===Synopsis=== :sel = randomsplit(x, k) ====Inputs==== * '''x''' = array, or dataset, containing data...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Purpose

Select a subset of samples from a data set randomly.

Synopsis

sel = randomsplit(x, k)

Inputs

  • x = array, or dataset, containing data to select k samples from,
  • k = number of samples to select.

Outputs

  • sel = logical vector of length nsamples, indicating samples which are selected (true = selected). If input x was a dataset object then sel has size (1, nincluded) where nincluded is the number of included samples, and sel indicates which included samples are selected.

Example

>> load arch;
>> sel = randomsplit(arch, 10);
>> arch_subset = arch(sel,:);

See Also

distslct, reducennsamples, splitcaltest, doptimal, stdsslct, kennardstone