Treten Sie der neuen Discord-Community bei. Sie können sich dort in Echtzeit austauschen, Unterstützung von anderen Nutzern erhalten und direkt mit dem Meridian-Team interagieren.
Tensor von alpha-Parametern mit Werten ≥ [0, 1) und Dimensionen [..., n_media_channels]. Batchdimensionen (...) sind optional. alpha = 0 ist zulässig. Es ist also möglich, einen Prior mit einer Punktmasse bei „0“ zu setzen (was effektiv kein Adstock bedeutet). alpha = 1 ist jedoch nicht zulässig, da die geometrische Summenformel nicht definiert ist und es keinen praktischen Grund gibt, eine Punktmasse bei alpha = 1 zu setzen.
max_lag
Ganzzahl, die die maximale Anzahl von Verzögerungsperioden (≥ 0) angibt, die in die Adstock-Berechnung einbezogen werden sollen.
n_times_output
Ganzzahl, die die Anzahl der Zeiträume angibt, die in den Ausgabetensor eingeschlossen werden sollen. Die Anzahl der Zeiträume darf die Anzahl der Zeiträume des „media“-Arguments nicht überschreiten, z. B. media.shape[-2]. Die Ausgabezeiträume entsprechen den letzten Zeiträumen des „media“-Arguments. media[..., -n_times_output:, :] steht beispielsweise für die Media-Ausführung der Ausgabewochen.
Berechnet die Adstock-Transformation eines bestimmten media-Tensors.
Für die geografische Einheit g, den Zeitraum t und den Media-Channel m wird der Adstock als adstock_{g,t,m} = sum_{i=0}^max_lag media_{g,t-i,m} alpha^i berechnet.
Argumente
media
Tensor von Media-Werten mit Dimensionen [..., n_geos,
n_media_times, n_media_channels]. Batchdimensionen (...) sind optional. Wenn sie einbezogen werden, müssen sie mit den Batchdimensionen von alpha übereinstimmen. Für Media sind keine Batchdimensionen erforderlich, auch wenn alpha Batchdimensionen enthält.
Ausgabe
Tensor mit Dimensionen [..., n_geos, n_times_output, n_media_channels] für Adstock-transformierte Media.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-01-25 (UTC)."],[],["The `AdstockTransformer` computes the Adstock transformation of media data. It takes `alpha` (decay rate), `max_lag` (lag periods), and `n_times_output` (output time periods) as input. The `forward` method calculates Adstock for each geo, time period, and media channel using the formula `sum_{i=0}^max_lag media_{g,t-i,m} alpha^i`. Input `media` is a tensor of media values. The output is a tensor representing Adstock-transformed media with specified dimensions.\n"],null,[]]