tendencia_lineal#
Tendencia lineal utilizando puntos de cambio.
Ejemplos#
Defina una tendencia lineal con 8 puntos de cambio:
from pymc_marketing.mmm import LinearTrend
trend = LinearTrend(n_changepoints=8)
Muestree el anterior para los parámetros de tendencia y la curva:
import numpy as np
seed = sum(map(ord, "Linear Trend"))
rng = np.random.default_rng(seed)
prior = trend.sample_prior(random_seed=rng)
curve = trend.sample_curve(prior)
Trazar las muestras de la curva:
_, axes = trend.plot_curve(curve, random_seed=rng)
ax = axes[0]
ax.set(
xlabel="Time",
ylabel="Trend",
title=f"Linear Trend with {trend.n_changepoints} Change Points",
)
Clases
|
Clase LinearTrend. |