MichaelisMentenEffect
effects.MichaelisMentenEffect(self,
='multiplicative',
effect_mode=None,
max_effect_prior=None,
half_saturation_prior='trend',
base_effect_name )
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' |