Скачать MetaTrader 5

Логарифмический график

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Anton Shpilyuk
378
Anton Shpilyuk  
Вобщем не догоняю как сделать логарифмический график если у меня значения как положительные так и отрицательные есть...подскажите пожалуйста
Alexey Subbotin
4998
Alexey Subbotin  
а зачем вам в этом случае вообще логарифмический график? Он ведь используется для того, чтобы нивелировать эффект инфляции, и пересчитать относительные изменения в аддитивные. А если ряд осциллирует вокруг нуля, то смысла данная процедура не имеет.
Dmitry Fedoseev
43765
Dmitry Fedoseev  
Если значение отрицательное, умножаем на -1, масштабируем, потом снова умножаем на -1.
Alexey Subbotin
4998
Alexey Subbotin  
Integer:
Если значение отрицательное, умножаем на -1, масштабируем, потом снова умножаем на -1.
При этом чем ближе абсолютное значение к нулю, тем сильнее будет колбасить логарифмический график, вплоть до переполнения.
Anton Shpilyuk
378
Anton Shpilyuk  
alsu:
а зачем вам в этом случае вообще логарифмический график? Он ведь используется для того, чтобы нивелировать эффект инфляции, и пересчитать относительные изменения в аддитивные. А если ряд осциллирует вокруг нуля, то смысла данная процедура не имеет.


ну мне важен масштаб ибо график сейчас колеблется очень сильно, а мне по сути нужно только положение одной линии относительно другой...

мне нужно как то ограничить график или уменьшить разброс значений сохранив при этом отношение линий одной к другой....

или для этого есть какие то другие методы?

Anton Shpilyuk
378
Anton Shpilyuk  
вобщем нужно привести колебания к более усредненному уровню
Alexey Subbotin
4998
Alexey Subbotin  
В вашем случае лучше использовать функцию-компрессор, например, гиперболический тангенс. Если покажете график, то можно будет сказать более точно.
Dmitry Fedoseev
43765
Dmitry Fedoseev  
alsu:
При этом чем ближе абсолютное значение к нулю, тем сильнее будет колбасить логарифмический график, вплоть до переполнения.

Забыл, к аргументу единицу прибавить.
Комбинатор
16087
Комбинатор  

У меня в сусеках есть что-то типа. Но только что-то типа. Писался специально для того, чтобы

пересчитать относительные изменения в аддитивные

но надо искать.

Anton Shpilyuk
378
Anton Shpilyuk  
alsu:
В вашем случае лучше использовать функцию-компрессор, например, гиперболический тангенс. Если покажете график, то можно будет сказать более точно.


http://clip2net.com/s/1UaqN

вот, компрессия,если принцип похож на звуковую компреиссию, то думаю пойдет... высокие значения нужно урезать..

Alexey Subbotin
4998
Alexey Subbotin  
Ну типа того. Я давно уже пользую tanh(a*x) = (exp(a*x) - exp(-2*a*x))/(exp(a*x) + exp(-a*x)), подобрать нужно только параметр масштаба a, обычно беру его в районе 1-2 сигмы сигнала, тогда компрессия получается в наиболее благоприятном режиме: высокие пики мягко так сплющиваются, все что ниже практически сохраняет форму. Функция монотонная, поэтому отношения порядка сохраняются.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий