MedianSmooth(Input: ITimeSeries,
Period:
IMsPeriod,
WindowSize:
Integer,
Casewise:
MsCasewise)
Input. Моделируемая переменная;
Period. Период, на котором рассчитывается метод. Если значение параметра Null, то метод рассчитывается на всём временном периоде;
WindowSize. Размер окна. Значение должно быть нечетным. Необязательный параметр. По умолчанию параметр равен 5;
Casewise. Метод обработки пропусков. Необязательный параметр. По умолчанию параметр имеет значение MsCasewise.No - обработка пропусков не используется.
Осуществляет моделирование переменной с помощью медианного сглаживания.
Основное достоинство медианного сглаживания - устойчивость к наличию выбросов.
Формула | Результат | Применение |
= MedianSmooth({Brazil|BCA}, SetPeriod("01.01.2000", "01.01.2015"), 5, MsCasewise.Yes) | Для показателя Brazil|BCA будет применено медианное сглаживание (размер окна равняется пяти), расчёт выполняется на периоде с 2000 по 2015 год с применением обработки пропусков методом Casewise. |
Можно использовать в формулах вычисляемых рядов базы данных временных рядов и в формулах моделей контейнера моделирования, являющегося дочерним по отношению к базе данных временных рядов. |
= MedianSmooth(X1, SetPeriod("01.01.2000", "01.01.2015"), 7, MsCasewise.Yes) | Для фактора X1 будет применено медианное сглаживание (размер окна равняется семи), расчёт выполняется на периоде с 2000 по 2015 год с применением обработки пропусков методом Casewise. | Можно использовать в формулах моделей контейнера моделирования. |
См. также:
Функции, доступные в редакторе выражения │ Сглаживание │ IModelling.MedianSmooth │ Метод расчёта медианного сглаживания