Package: DelayedRandomArray 1.15.0

Aaron Lun

DelayedRandomArray: Delayed Arrays of Random Values

Implements a DelayedArray of random values where the realization of the sampled values is delayed until they are needed. Reproducible sampling within any subarray is achieved by chunking where each chunk is initialized with a different random seed and stream. The usual distributions in the stats package are supported, along with scalar, vector and arrays for the parameters.

Authors:Aaron Lun [aut, cre]

DelayedRandomArray_1.15.0.tar.gz
DelayedRandomArray_1.15.0.zip(r-4.5)DelayedRandomArray_1.15.0.zip(r-4.4)DelayedRandomArray_1.15.0.zip(r-4.3)
DelayedRandomArray_1.15.0.tgz(r-4.4-x86_64)DelayedRandomArray_1.15.0.tgz(r-4.4-arm64)DelayedRandomArray_1.15.0.tgz(r-4.3-x86_64)DelayedRandomArray_1.15.0.tgz(r-4.3-arm64)
DelayedRandomArray_1.15.0.tar.gz(r-4.5-noble)DelayedRandomArray_1.15.0.tar.gz(r-4.4-noble)
DelayedRandomArray_1.15.0.tgz(r-4.4-emscripten)DelayedRandomArray_1.15.0.tgz(r-4.3-emscripten)
DelayedRandomArray.pdf |DelayedRandomArray.html
DelayedRandomArray/json (API)
NEWS

# Install 'DelayedRandomArray' in R:
install.packages('DelayedRandomArray', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ltla/delayedrandomarray/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On BioConductor:DelayedRandomArray-1.13.1(bioc 3.20)DelayedRandomArray-1.12.0(bioc 3.19)

datarepresentation

4.43 score 1 packages 6 scripts 133 downloads 46 exports 18 dependencies

Last updated 22 days agofrom:7ae113ba22. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-win-x86_64NOTEOct 30 2024
R-4.5-linux-x86_64NOTEOct 30 2024
R-4.4-win-x86_64NOTEOct 30 2024
R-4.4-mac-x86_64NOTEOct 30 2024
R-4.4-mac-aarch64NOTEOct 30 2024
R-4.3-win-x86_64NOTEOct 30 2024
R-4.3-mac-x86_64NOTEOct 30 2024
R-4.3-mac-aarch64NOTEOct 30 2024

Exports:chunkdimDelayedArrayextract_arrayextract_sparse_arrayinitializeis_sparsematrixClassRandomBetaArrayRandomBetaArraySeedRandomBinomArrayRandomBinomArraySeedRandomCauchyArrayRandomCauchyArraySeedRandomChisqArrayRandomChisqArraySeedRandomExpArrayRandomExpArraySeedRandomFArrayRandomFArraySeedRandomGammaArrayRandomGammaArraySeedRandomGeomArrayRandomGeomArraySeedRandomHyperArrayRandomHyperArraySeedRandomLnormArrayRandomLnormArraySeedRandomLogisArrayRandomLogisArraySeedRandomNbinomArrayRandomNbinomArraySeedRandomNormArrayRandomNormArraySeedRandomPoisArrayRandomPoisArraySeedRandomTArrayRandomTArraySeedRandomUnifArrayRandomUnifArraySeedRandomWeibullArrayRandomWeibullArraySeedRandomWilcoxArrayRandomWilcoxArraySeedsampleDistrFunsampleDistrParamshow

Dependencies:abindBHBiocGenericscrayonDelayedArraydqrngIRangeslatticeMatrixMatrixGenericsmatrixStatsRcppS4ArraysS4VectorssitmoSparseArrayXVectorzlibbioc

DelayedArrays of random values

Rendered fromuserguide.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2021-04-29
Started: 2021-04-17

Readme and manuals

Help Manual

Help pageTopics
A DelayedArray seed supplying chunked random valueschunkdim,RandomArraySeed-method extract_array,RandomArraySeed-method extract_sparse_array,RandomArraySeed-method initialize,RandomArraySeed-method is_sparse,RandomArraySeed-method RandomArraySeed RandomArraySeed-class sampleDistrFun sampleDistrParam show,RandomArraySeed-method
DelayedArray of random beta-distributed valuesDelayedArray,RandomBetaArraySeed-method extract_array,RandomBetaArraySeed-method matrixClass,RandomBetaArray-method RandomBetaArray RandomBetaArray-class RandomBetaArraySeed RandomBetaArraySeed-class RandomBetaMatrix-class sampleDistrFun,RandomBetaArraySeed-method sampleDistrParam,RandomBetaArraySeed-method
DelayedArray of random binomial valuesDelayedArray,RandomBinomArraySeed-method matrixClass,RandomBinomArray-method RandomBinomArray RandomBinomArray-class RandomBinomArraySeed RandomBinomArraySeed-class RandomBinomMatrix-class sampleDistrFun,RandomBinomArraySeed-method sampleDistrParam,RandomBinomArraySeed-method
DelayedArray of random Cauchy-distributed valuesDelayedArray,RandomCauchyArraySeed-method matrixClass,RandomCauchyArray-method RandomCauchyArray RandomCauchyArray-class RandomCauchyArraySeed RandomCauchyArraySeed-class RandomCauchyMatrix-class sampleDistrFun,RandomCauchyArraySeed-method sampleDistrParam,RandomCauchyArraySeed-method
DelayedArray of random chi-squared-distributed valuesDelayedArray,RandomChisqArraySeed-method extract_array,RandomChisqArraySeed-method matrixClass,RandomChisqArray-method RandomChisqArray RandomChisqArray-class RandomChisqArraySeed RandomChisqArraySeed-class RandomChisqMatrix-class sampleDistrFun,RandomChisqArraySeed-method sampleDistrParam,RandomChisqArraySeed-method
DelayedArray of random exponential valuesDelayedArray,RandomExpArraySeed-method matrixClass,RandomExpArray-method RandomExpArray RandomExpArray-class RandomExpArraySeed RandomExpArraySeed-class RandomExpMatrix-class sampleDistrFun,RandomExpArraySeed-method sampleDistrParam,RandomExpArraySeed-method
DelayedArray of random F-distributed valuesDelayedArray,RandomFArraySeed-method extract_array,RandomFArraySeed-method matrixClass,RandomFArray-method RandomFArray RandomFArray-class RandomFArraySeed RandomFArraySeed-class RandomFMatrix-class sampleDistrFun,RandomFArraySeed-method sampleDistrParam,RandomFArraySeed-method
DelayedArray of random gamma-distributed valuesDelayedArray,RandomGammaArraySeed-method matrixClass,RandomGammaArray-method RandomGammaArray RandomGammaArray-class RandomGammaArraySeed RandomGammaArraySeed-class RandomGammaMatrix-class sampleDistrFun,RandomGammaArraySeed-method sampleDistrParam,RandomGammaArraySeed-method
DelayedArray of random geometric-distributed valuesDelayedArray,RandomGeomArraySeed-method matrixClass,RandomGeomArray-method RandomGeomArray RandomGeomArray-class RandomGeomArraySeed RandomGeomArraySeed-class RandomGeomMatrix-class sampleDistrFun,RandomGeomArraySeed-method sampleDistrParam,RandomGeomArraySeed-method
DelayedArray of random hypergeometric-distributed valuesDelayedArray,RandomHyperArraySeed-method matrixClass,RandomHyperArray-method RandomHyperArray RandomHyperArray-class RandomHyperArraySeed RandomHyperArraySeed-class RandomHyperMatrix-class sampleDistrFun,RandomHyperArraySeed-method sampleDistrParam,RandomHyperArraySeed-method
DelayedArray of random log-normal valuesDelayedArray,RandomLnormArraySeed-method matrixClass,RandomLnormArray-method RandomLnormArray RandomLnormArray-class RandomLnormArraySeed RandomLnormArraySeed-class RandomLnormMatrix-class sampleDistrFun,RandomLnormArraySeed-method sampleDistrParam,RandomLnormArraySeed-method
DelayedArray of random log-normal valuesDelayedArray,RandomLogisArraySeed-method matrixClass,RandomLogisArray-method RandomLogisArray RandomLogisArray-class RandomLogisArraySeed RandomLogisArraySeed-class RandomLogisMatrix-class sampleDistrFun,RandomLogisArraySeed-method sampleDistrParam,RandomLogisArraySeed-method
DelayedArray of random negative binomial valuesDelayedArray,RandomNbinomArraySeed-method extract_array,RandomNbinomArraySeed-method matrixClass,RandomNbinomArray-method RandomNbinomArray RandomNbinomArray-class RandomNbinomArraySeed RandomNbinomArraySeed-class RandomNbinomMatrix-class sampleDistrFun,RandomNbinomArraySeed-method sampleDistrParam,RandomNbinomArraySeed-method
DelayedArray of random normal valuesDelayedArray,RandomNormArraySeed-method matrixClass,RandomNormArray-method RandomNormArray RandomNormArray-class RandomNormArraySeed RandomNormArraySeed-class RandomNormMatrix-class sampleDistrFun,RandomNormArraySeed-method sampleDistrParam,RandomNormArraySeed-method
DelayedArray of random Poisson valuesDelayedArray,RandomPoisArraySeed-method matrixClass,RandomPoisArray-method RandomPoisArray RandomPoisArray-class RandomPoisArraySeed RandomPoisArraySeed-class RandomPoisMatrix-class sampleDistrFun,RandomPoisArraySeed-method sampleDistrParam,RandomPoisArraySeed-method
DelayedArray of random F-distributed valuesDelayedArray,RandomTArraySeed-method extract_array,RandomTArraySeed-method matrixClass,RandomTArray-method RandomTArray RandomTArray-class RandomTArraySeed RandomTArraySeed-class RandomTMatrix-class sampleDistrFun,RandomTArraySeed-method sampleDistrParam,RandomTArraySeed-method
DelayedArray of random uniform valuesDelayedArray,RandomUnifArraySeed-method matrixClass,RandomUnifArray-method RandomUnifArray RandomUnifArray-class RandomUnifArraySeed RandomUnifArraySeed-class RandomUnifMatrix-class sampleDistrFun,RandomUnifArraySeed-method sampleDistrParam,RandomUnifArraySeed-method
DelayedArray of random Weibull-distributed valuesDelayedArray,RandomWeibullArraySeed-method matrixClass,RandomWeibullArray-method RandomWeibullArray RandomWeibullArray-class RandomWeibullArraySeed RandomWeibullArraySeed-class RandomWeibullMatrix-class sampleDistrFun,RandomWeibullArraySeed-method sampleDistrParam,RandomWeibullArraySeed-method
DelayedArray of random Wilcoxon-distributed valuesDelayedArray,RandomWilcoxArraySeed-method matrixClass,RandomWilcoxArray-method RandomWilcoxArray RandomWilcoxArray-class RandomWilcoxArraySeed RandomWilcoxArraySeed-class RandomWilcoxMatrix-class sampleDistrFun,RandomWilcoxArraySeed-method sampleDistrParam,RandomWilcoxArraySeed-method