Я занимаюсь моделированием ARIMA, дополненным экзогенными переменными для целей рекламного моделирования, и мне трудно объяснить это бизнес-пользователям. В некоторых случаях программные пакеты заканчиваются простой передаточной функцией, то есть параметром * Exogenous Variable. В этом случае интерпретация проста, т.е. рекламная деятельность X (представленная экзогенной двоичной переменной) влияет на зависимую переменную (например, спрос) на величину Y. Таким образом, с точки зрения бизнеса можно сказать, что рекламная деятельность X приводит к увеличению спроса на Y единиц.
Иногда передаточная функция более сложна, например, деление полиномов * Exogenous Variable. Что я мог сделать, так это разделить полиномы так, чтобы найти все коэффициенты динамической регрессии и сказать, что, например, рекламная деятельность влияет не только на спрос в течение периода, который имеет место, но и в будущие периоды времени. Но поскольку программные пакеты выводят функции передачи как деление многочленов, бизнес-пользователи не могут сделать интуитивную интерпретацию. Можно ли что-нибудь сказать о сложной передаточной функции без деления?
Параметры соответствующей модели и соответствующей передаточной функции представлены ниже:
Константа = 4200, AR (1), Коэффициент рекламной активности 30, Num1 = -15, Num2 = 1,62, Den1 = 0,25
Поэтому я предполагаю, что если мы будем проводить рекламную деятельность в этот период, уровень спроса увеличится на 30 единиц. Также, поскольку существует передаточная функция (деление полиномов), рекламная деятельность будет влиять не только на текущий период времени, но и на последующие периоды. вопрос заключается в том, как мы можем определить, сколько периодов в будущем будет зависеть от рекламы и как они будут влиять на период в единицах спроса.
источник
Ответы:
Этот ответ основан на примечаниях из Makridakis et. Аль учебник по прогнозированию. Я предположил бы, что это похоже на любые стандартные учебники по моделированию передаточных функций. Я также ознакомился бы с отличным текстом Алана Панкраца о моделировании передаточных функций, поскольку следующий ответ мотивирован отличной графикой в этих двух книгах. Я использую обозначение в уравнении передаточной функции, вам нужно понять это из справочников, чтобы вы могли понять материал ниже. Я суммировал их ниже:r , s , b
Общая передаточная функция имеет вид:
Это может помочь поместить ваши коэффициенты в формат уравнения, как показано ниже. Также рассмотрите как Продажи и как продвижение / рекламу во время для простоты понимания.YT ИксT T
В вашем случае = 1, = 2 и = 0р s б
Применение ваших коэффициентов к вышеприведенному уравнению приводит к:
Числитель обозначает часть скользящего среднего (скользящего среднего), а знаменатель обозначает авторегрессивную часть передаточной функции. Думайте о числителе как о том, когда эффект начинается, и знаменатель будет управлять уменьшением фактора числителя. Кроме того, информационные технологии могут помочь разбить только передаточную функцию в аддитивном формате, используя базовую алгебру для иллюстрации эффектов.
Я использовал SAS для выполнения большинства моих расчетов ( см. Этот сайт ). Теперь выполнение рекурсивного вычисления для первой части уравнения, как отмечено на веб-сайте, переводится на следующий рисунок. Это говорит о том, что реклама в момент времени приводит к 30 добавочным единицам в продажах, причем все вещи равны. Это объявление также имеет эффект в последующих периодах, например, при эффект составляет 7,5 дополнительных единиц и т. Д., Вызванный коэффициентом знаменателя . t = 1 δ = 0,25t=0 t=1 δ=0.25
Вторая часть и третья часть передаточной функции, применяя рекурсивный расчет, переводятся на следующий график. Что касается второй части, обратите внимание, что продажи при равны 15 единицам отставания в продажах 2 и снижаются в дальнейшем. Для третьей части числителя продажи снижаются на -1,62 единицы при отставании 3 и продолжают падать.t=0
Объединение всех 3-х частей передаточной функции аддитивно с использованием базовой алгебры переводит в окончательную форму, как показано ниже:
Это говорит вам о том, что реклама в момент времени вызывает 30 единиц продаж в момент времени и 22,5 единиц продаж в момент времени и быстро уменьшается до 4 единиц продаж в момент времени и т. Д ....t = 0 t = 1 t = 2t=0 t=0 t=1 t=2
Давайте посмотрим, что произойдет, если вы измените коэффициент знаменателя с 0,25 до 0,70 и оставите числитель равным 30. Кстати, следующее уравнение - простая форма передаточной функции, которая очень хорошо работает на практике, также называется моделью бесконечного распределенного лага или лагом Койка. модель .
Это будет представлено на следующем рисунке, поскольку вы можете видеть, что затухание происходит очень медленно из-за того, что коэффициент затухания увеличился с 0,25 до 0,70.
Надеюсь, это полезно. Из своего опыта я узнал, что визуализация - это единственный способ объяснить функцию переноса нетехнической аудитории, в том числе и мне. Практическое предложение - я бы порекомендовал проводить эксперименты с данными, потому что, как заметил Армстронг , это могут быть просто иллюзии . Если возможно, я бы поэкспериментировал с вашей «причинной» переменной, чтобы установить «причину и следствие». Кроме того, я не знаю, почему ваш числитель 3 -1,62, это может быть просто ложным.
Пожалуйста, предоставьте обратную связь, если вы находите эту публикацию полезной, так как для ответа на этот ответ потребовалось некоторое усилие. Я узнал о функции передачи на этом сайте благодаря @ javlacalle .
источник
Во многих обстоятельствах, с которыми я консультировался, перед рекламной акцией часто наблюдается исключительная активность, отражающая ведущие эффекты. Автоматическое / регулярное обнаружение этого явления имеет решающее значение для разработки хорошей модели. Кроме того, необходимо учитывать импульсы, сдвиги уровней, тренды местного времени, иначе они мешают / искажают анализ. Мы также обнаружили, что, хотя для идентификации передаточной функции могут потребоваться различия, они не обязательно являются частью окончательной модели. Этот и другие пункты не были рассмотрены в оригинальной работе Бокса и Дженкинса, но сейчас регулярно рассматриваются. Если вы хотите опубликовать свои данные, я и другие, возможно, сможем помочь объяснить это, а также исследовать любые необходимые преобразования, такие как силовые преобразования или взвешенные наименьшие квадраты. Я использовал программное обеспечение, которое переводит Передаточную функцию в обычную регрессионную (полиномиальную распределенную задержку / авторегрессивную распределенную задержку) модель. Это очень полезно при объяснении модели клиентам / клиентам, а также полезно при последующем использовании уравнения.
источник
С точки зрения выражения модели TF как чистой правой части
Модели представлены:
1.PURE модель в терминах входы
Y = К1 + [W (B) / D (B)] * Х + [ТЭТА (В) / PHI (В)] * А
2.AS смешанная модель , включающая ЖАГ OF Y
D (B) * PHI (B) * Y = K2
= + PHI (B) * W (B) * X
= + D (B) * THETA (B) * A
= + PHI (B) * W ( B) * X = + D (B) * THETA (B) * A
ОЦЕНКА ДЕЙСТВИТЕЛЬНО СДЕЛАНА КАК (2),
В то время как ТАБЛИЦА ПРЕДСТАВЛЯЕТ ЕГО КАК (1).
В ТАБЛИЦЕ ПОСТОЯННО K2, В КОТОРОМ
ПРЕДСТАВЛЯЕТСЯ В ФОРМЕ (1) ПОСТОЯННО K1,
МЫ ПРЕДСТАВЛЯЕМ ЕГО ЗДЕСЬ В ФОРМЕ (2)
МОДЕЛЬ ВЫРАЖЕНА В КАЧЕСТВЕ XARMAX
Y [t] = a 1 Y [t-1] + ... + a [p] Y [tp]
+ w [0] X [t-0] + ... + w [r ] X [tr]
+ b 1 a [t-1] + ... + b [q] a [tq]
+ константа
Модель, автоматически построенная для данных о продажах из текста Bpx-Jenkins, была
, Выражая это как «модель регрессии», мы получаем
источник