Существуют некоторые методы
прогнозирования ценных бумаг, могут быть написаны в терминах, подобных H1–H4.
Марковские цепи, использующие условные вероятности (вероятности перехода),
являются примерами таких методов. Две простых финансовых Марковских цепи
представляют собой правила, проиллюстрированные на рис. 9:
ЕСЛИ цена акции увеличилась вчера,
ТО цена акции увеличится сегодня с вероятностью 0.7.
Точно так же другая Марковская
цепь представима в виде правила:
ЕСЛИ цена акции увеличивается сегодня и уменьшалась вчера,
ТО цена акции увеличится завтра с вероятностью 0.6.
Далее мы покажем, как данный
тип моделей может быть представлен логическими правилами в языке первого
порядка и может быть обнаружен системой Discovery.
Гипотезы H1–H4 были оценены на обучении и контроле, используя условные
вероятности. Шестидневки использовались
нами вместо пятидневок:
ád1, ..., d5, d6ñ = áMon, Tue, Wed, Thu, Fri, Monñ, (wd(a) = wd(b) =
ád1, ..., d5, d6ñ, a = at
, a6t = a1t+1 = b1t
,
т.е. a – это некоторые шесть дней и b – следующие шесть дней, исключая
субботу и воскресенье перекрывая конец
a и начало b. Затем первая относительная разность той же самой целевой величины (S) была вычислена:
Dij(at) = (S(ajt)-S(ait))/S(ait).
Рис. 9.
Эта
переменная равна цели(at) пятью днями ранее. Цель(at) представляет собой
пятидневный прогноз в отличие от Dij(at), представляющей текущую
динамику цены.
Пример. Предположим, что следующие
условные вероятности вычислены на обучающем множестве TR:
0.31 для Правила1: (Dij(at ) < Dij(at+1) Þ (цель(a6t ) < цель(a6t+1),
0.69 для Правила2: (Dij(at) < Dij(at+1) Þ Ø (цель(a6t ) < цель(a6t+1)),
0.65 для Правила3: Ø (Dij(at) < Dij(at+1) Þ (цель(a6t ) < цель(a6t+1)),
0.35 для Правила4: Ø (Dij(at) < Dij(at+1) Þ Ø (цель(a6t) < цель(a6t+1)).
Символ
« Ø » используется для отрицания.
Эти правила могут быть представлены матрицей переходных вероятностей,
используемых в Марковских цепях:
|
Цель |
||
D |
|
0 |
1 |
0 |
0.31 |
0.69 |
|
1 |
0.65 |
0.35 |
Здесь, 1 обозначает «верх»
для цели и дельты (D), т. е.,
(Dij(at ) < Dij(at+1), (цель(a6t ) < цель(a6t+1)),
соответственно. Точно так же 0 обозначает «вниз» для цели и D, то есть,
(Dij(at ) > Dij(at+1) and (target(a6t ) > target(a6t+1)).
Для
простоты мы игнорируем случаи Dij(at ) = Dij(at+1) и цель(a6t
) = цель(a6t+1).
Чтобы представить
это, потребуется дополнительное состояние и большая таблица с тремя строками и тремя
столбцами. Таким образом, могут быть обнаружены улучшенные вероятностные
правила:
ЕСЛИ Dij(at ) = Dij(at+1), ТО (цель(a6t ) < цель (a6t+1)) с вероятностью 0.65.
ЕСЛИ Dij(at ) = Dij(at+1), ТО (цель (a6t ) > цель (a6t+1)) с вероятностью 0.30.
ЕСЛИ Dij(at ) = Dij(at+1), ТО (цель (a6t ) = цель (a6t+1)) с вероятностью 0.05.
Правило
2 может быть описано на обычном языке как:
ЕСЛИ дельта повышается, ТО цель понижается с вероятностью 0.69.
Несколько
таких выражений использовалось для изучения горизонта прогноза в течение
последовательных дней и недель изменением ád1, ..., dkñ, i, j – дней, где ád1, ..., dkñ расширен от 5 дней до 12 недель.