The sfPackaging() function is a simple function that groups consecutive slices of recently-sliced RTE seafood into packages of
finished product.
Usage
sfPackaging(data = list(), slicesPerPack)Value
the data object with modified:
N(
CFU) A matrix of size number of lots by number of packs, containing the numbers of L. monocytogenes per pack unit.
Note
If the actual number of slices is not a multiple of the number of slices per pack, some slices will be discarded
with a warning. The prevalence P is not intended to change since at that step, zeroes will be retained. No cross-contamination
is assumed during packaging.
Author
Regis Pouillot rpouillot.work@gmail.com
Examples
columns <- 200
rows <- 10
slicesPerPack <- 5
dat <- Lot2LotGen(
nLots = 50,
sizeLot = 100,
unitSize = 500,
betaAlpha = 0.5112,
betaBeta = 9.959,
C0MeanLog = 1.023,
C0SdLog = 0.3267,
propVarInter = 0.7
)
dat$N[1, ] <- 1 # To check packages
N1 <- sfPackaging(dat, 5)
# Check the change of dimension
dim(dat$N)
#> [1] 50 100
dim(N1$N)
#> [1] 50 20
# Check the mass balance of slices
sum(dat$N)
#> [1] 1811906
sum(N1$N)
#> [1] 1811906
# Check the packaging (should be TRUE)
all(N1$N[1, ] == slicesPerPack)
#> [1] TRUE
N2 <- sfPackaging(dat, 2)
