meridian.model.adstock_hill.AdstockTransformer

احتساب عملية تحويل الوسائط في Adstock

مكتسب من: AdstockHillTransformer

alpha موتر alpha الذي يأخذ قيمًا ≥ [0, 1) مع الأبعاد [..., n_media_channels]. أبعاد المجموعة (...) هي اختيارية. لاحظ أنه يُسمح باستخدام alpha = 0، لذا من الممكن وضع الكتلة النقطية السابقة صفر (أي بدون حساب Adstock). في المقابل، alpha = 1 لأنه لم يتم تحديد صيغة المجموع الهندسي، ليس سببًا عمليًا للحصول على كتلة النقطة عند alpha = 1.
max_lag عدد صحيح يشير إلى الحدّ الأقصى لعدد فترات التأخّر (≥ 0) إلى تضمينها في عملية حساب Adstock.
n_times_output عدد صحيح يشير إلى عدد الفترات الزمنية المطلوب تضمينها في مترابط الإخراج. لا يمكن تجاوز عدد الفترات الزمنية وسيطة، على سبيل المثال، media.shape[-2]. الفترات الزمنية للناتج مع أحدث الفترات الزمنية لوسيطة الوسائط. بالنسبة على سبيل المثال، يمثل media[..., -n_times_output:, :] الوسائط وتنفيذ أسابيع المخرجات.

الطُرق

forward

عرض المصدر

احتساب تحويل Adstock لموتّر media معيّن.

بالنسبة إلى الموقع الجغرافي g والفترة الزمنية t وقناة الوسائط m، يتم احتساب Adstock. باسم adstock_{g,t,m} = sum_{i=0}^max_lag media_{g,t-i,m} alpha^i.

الوسيط
media مشد قيم الوسائط بالأبعاد [..., n_geos, n_media_times, n_media_channels] أبعاد المجموعة (...) هي اختيارية، ولكن إذا تم تضمين أبعاد الدُفعة، يجب أن تتطابق مع أبعاد دُفعة alpha. لا يُشترَط أن تحتوي الوسائط على دفعات حتى إذا كانت السمة alpha تحتوي على سمات مجمَّعة.

المرتجعات
موتّر بأبعاد [..., n_geos, n_times_output, n_media_channels] تمثّل هذه السمة الوسائط المحوَّلة من Adstock.