noiseInjector.swapper {GROAN} | R Documentation |
Swap phenotypes between samples
Description
This function introduces swap noise, i.e. a number of couples of
samples will have their phenotypes swapped.
The number of couples is computed so that the total fraction of
interested phenotypes approximates subset
.
Usage
noiseInjector.swapper(phenotypes, subset = 0.1)
Arguments
phenotypes |
an array of numbers |
subset |
fraction of phenotypes to be interested by noise. |
Value
the same passed phenotypes
, but with some elements swapped
See Also
Other noiseInjectors:
noiseInjector.dummy()
,
noiseInjector.norm()
,
noiseInjector.unif()
Examples
#a set of phenotypes
phenos = 1:10
#swapping two elements
phenos.sw2 = noiseInjector.swapper(phenos, 0.2)
#swapping four elements
phenos.sw4 = noiseInjector.swapper(phenos, 0.4)
#swapping four elements again, since 30% of 10 elements
#is rounded to 4 (two couples)
phenos.sw4.again = noiseInjector.swapper(phenos, 0.3)
[Package GROAN version 1.3.1 Index]