MultiDimensionalBudgetOptimizerWrapper.muestra_distribución_respuesta#
- MultiDimensionalBudgetOptimizerWrapper.sample_response_distribution(allocation_strategy, noise_level=0.001, additional_var_names=None, include_last_observations=False, include_carryover=True, budget_distribution_over_period=None)[fuente]#
Generar un conjunto de datos sintético y muestrear la predicción posterior basada en la asignación.
- Parámetros:
- estrategia_de_asignación :
DataArrayDataArray La estrategia de asignación para los canales.
- nivel_de_ruido :
floatfloat El nivel relativo de ruido a añadir a la asignación de datos.
- additional_var_names
list[str] |None Nombres de variables adicionales para incluir en el muestreo predictivo posterior.
- include_last_observationsbool
Si incluir las últimas observaciones para la continuidad.
- include_carryoverbool
Si incluir efectos de arrastre.
- distribución_presupuestaria_a_lo_largo_del_período :
xr.DataArray|Nonexr.DataArray|None Fixed temporal distribution of each budget cell across periods. Must have dims
("date", *budget_dims)where"date"has lengthnum_periods. Values must sum to 1 along"date"for every combination of the remaining dims (i.e.,budget_distribution_over_period.sum(dim="date")must be all ones). If provided, multiplies the allocation by this distribution to create the per-period spending pattern.
- estrategia_de_asignación :
- Devoluciones:
az.InferenceDataLas muestras predictivas posteriores basadas en el conjunto de datos sintético.