multiplicative_noiser#
Defines the MultiplicativeNoiser.
- class MultiplicativeNoiser(distribution: Distribution[float])#
Bases:
NoiserMultiplies each element individually with a randomly generated number.
The number is generated using a selected Distribution.
- distribution#
A distribution to generate random noise.
Inits MultiplicativeNoiser with the provided params.
- Parameters:
distribution – A distribution to generate random noise.
- noisify(signal: DataFrame) DataFrame#
Applies noise to the provided signal.
- Parameters:
signal – The input data.
- Returns:
pd.DataFrame