Name

adams.flow.transformer.SpreadSheetRandomSystematicSample


Synopsis

Performs random systematic sampling on the rows of the incoming spreadsheet.
Divides the rows into N blocks with N being the sample size. Then chooses a random starting position. Adds the row the output increments the position by the sample size. Position wraps around if output hasn't yet reached sample size.
For more information see:
https://en.wikipedia.org/wiki/Systematic_sampling


Additional information

Flow input/output:
- input: adams.data.spreadsheet.SpreadSheet
- output: adams.data.spreadsheet.SpreadSheet


Options