transformers#

Media transformation functions for Marketing Mix Models.

Functions

batched_convolution(x, w[, axis, mode])

Apply a 1D convolution in a vectorized way across multiple batch dimensions.

delayed_adstock(x[, alpha, theta, l_max, ...])

Delayed adstock transformation.

geometric_adstock(x[, alpha, l_max, ...])

Geometric adstock transformation.

logistic_saturation(x[, lam])

Logistic saturation transformation.

michaelis_menten(x, alpha, lam)

Evaluate the Michaelis-Menten function for given values of x, alpha, and lambda.

tanh_saturation(x[, b, c])

Tanh saturation transformation.

tanh_saturation_baselined(x, x0[, gain, r])

Baselined Tanh Saturation.

weibull_adstock(x[, lam, k, l_max, axis, type])

Weibull Adstocking Transformation.

Classes

ConvMode(value)

An enumeration.

TanhSaturationBaselinedParameters(x0, gain, r)

TanhSaturationParameters(b, c)

WeibullType(value)

An enumeration.