Exceptions

Custom Exceptions

Custom exceptions for DeepCausalMMM package.

exception deepcausalmmm.exceptions.DeepCausalMMMError[source]

Bases: Exception

Base exception for DeepCausalMMM package.

exception deepcausalmmm.exceptions.DataError[source]

Bases: DeepCausalMMMError

Raised when there are issues with data loading or preprocessing.

exception deepcausalmmm.exceptions.ModelError[source]

Bases: DeepCausalMMMError

Raised when there are issues with model initialization or training.

exception deepcausalmmm.exceptions.ConfigurationError[source]

Bases: DeepCausalMMMError

Raised when there are issues with configuration parameters.

exception deepcausalmmm.exceptions.ValidationError[source]

Bases: DeepCausalMMMError

Raised when data validation fails.

exception deepcausalmmm.exceptions.TrainingError[source]

Bases: DeepCausalMMMError

Raised when model training fails.

exception deepcausalmmm.exceptions.InferenceError[source]

Bases: DeepCausalMMMError

Raised when model inference/prediction fails.

exception deepcausalmmm.exceptions.BayesianNetworkError[source]

Bases: DeepCausalMMMError

Raised when Bayesian network operations fail.

exception deepcausalmmm.exceptions.AdstockError[source]

Bases: DeepCausalMMMError

Raised when adstock transformation fails.

exception deepcausalmmm.exceptions.SaturationError[source]

Bases: DeepCausalMMMError

Raised when saturation transformation fails.

exception deepcausalmmm.exceptions.ScalingError[source]

Bases: DeepCausalMMMError

Raised when data scaling operations fail.

exception deepcausalmmm.exceptions.MissingDependencyError[source]

Bases: DeepCausalMMMError

Raised when required dependencies are not available.