epiout.inject

Module Contents

Functions

_rlnorm(size, inj_mean, inj_sd)

inject_outliers(df_counts, inj_freq=0.001, inj_mean=3, inj_sd=1)

Inject outliers into counts dataframe

epiout.inject._rlnorm(size, inj_mean, inj_sd)
epiout.inject.inject_outliers(df_counts, inj_freq=0.001, inj_mean=3, inj_sd=1)

Inject outliers into counts dataframe

Parameters
  • df_counts – counts dataframe.

  • inj_freq – frequency of outliers.

  • inj_mean – mean of log normal distribution.

  • inj_sd – standard deviation of log normal distribution.

Returns

Tuple of outlier mask as np.array and injected counts as dataframe.