Алгоритм нормализации - страница 2 12 Новый комментарий Debugger 2011.01.21 14:47 #11 Лучше чтобы их было несколько, а потом посмотреть какой лучше подходит. Andrei01 2011.01.21 15:00 #12 jartmailru: Интересно... какие критерии используются для выбора алгоритма нормализации? обычно берут среднеквадратическую ошибку... Debugger 2011.01.21 19:58 #13 Наткнулся на статью по нормализации http://people.revoledu.com/kardi/tutorial/Similarity/Normalization.html может кому еще пригодится. Успехов. Alexey Subbotin 2011.01.21 22:10 #14 Debugger: Лучше чтобы их было несколько, а потом посмотреть какой лучше подходит. Вас что конкретно в нормалайзере не устраивает? Полагаю, что время работы? Согласен, там был не очень удачный алгоритм. Вообще пользуйтесь тем же методом, но с модификацией: 1. выбираем период расчета среднеквадратического отклонения - берите побольше (около суток для пятнадцатиминуток, остальные ТФ пропорционально) 2. считаем СКО по-обычному 3. сжимаем выборку по формуле y = tanh ( x / SKO ); Получаем интервал [-1;1] Для расчета гиперболического тангенса вот вам функция double MathTanh(double x) { double exp; if(x>0) {exp=MathExp(-2*x);return ((1-exp)/(1+exp));} else {exp=MathExp(2*x);return ((exp-1)/(1+exp));} } торговая стратегия на базе MetaTrader 5 Strategy Tester! Скрипты: Оценка торговой системы Aleksey Vyazmikin 2014.12.05 14:53 #15 Тема снова актуально, предлагаю с мыслями ознакомится и здесь https://www.mql5.com/ru/forum/38164 12 Новый комментарий
Интересно... какие критерии используются для выбора алгоритма нормализации?
Наткнулся на статью по нормализации
http://people.revoledu.com/kardi/tutorial/Similarity/Normalization.html
может кому еще пригодится.
Успехов.
Лучше чтобы их было несколько, а потом посмотреть какой лучше подходит.
Вас что конкретно в нормалайзере не устраивает? Полагаю, что время работы? Согласен, там был не очень удачный алгоритм.
Вообще пользуйтесь тем же методом, но с модификацией:
1. выбираем период расчета среднеквадратического отклонения - берите побольше (около суток для пятнадцатиминуток, остальные ТФ пропорционально)
2. считаем СКО по-обычному
3. сжимаем выборку по формуле y = tanh ( x / SKO ); Получаем интервал [-1;1]
Для расчета гиперболического тангенса вот вам функция