MichaelisMentenEffect
effects.MichaelisMentenEffect(
self,
effect_mode='multiplicative',
max_effect_prior=None,
half_saturation_prior=None,
base_effect_name='trend',
)Represents a Michaelis-Menten effect in a time series model.
The Michaelis-Menten equation is commonly used in biochemistry to describe enzyme kinetics, but it’s also useful for modeling saturation effects in time series analysis. The effect follows the equation:
effect = (max_effect * data) / (half_saturation + data)
Where: - max_effect is the maximum effect value (Vmax in biochemistry) - half_saturation is the value at which effect = max_effect/2 (Km in biochemistry) - data is the input variable (substrate concentration in biochemistry)
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| max_effect_prior | Optional[Distribution] | Prior distribution for the maximum effect parameter | None |
| half_saturation_prior | Optional[Distribution] | Prior distribution for the half-saturation parameter | None |
| effect_mode | effects_application | Either “additive” or “multiplicative”, by default “multiplicative” | 'multiplicative' |
| base_effect_name | str | Name of the base effect to multiply with (if multiplicative) | 'trend' |