Обнаружение и удаление отклонений в данных
обнаруживает и удаляет отклонения из данных в векторе, матрице, таблице или расписании. B = rmoutliers(A)
Если A - вектор строки или столбца, rmoutliers обнаруживает отклонения и удаляет их.
Если A - матрица, таблица или расписание, rmoutliers обнаруживает отклонения в каждом столбце или переменной A отдельно и удаляет всю строку.
По умолчанию отклонение представляет собой значение, превышающее три масштабированных средних абсолютных отклонения (MAD).
задает способ перемещения для обнаружения локальных отклонений в соответствии с заданным окном. Например, B = rmoutliers(A,movmethod,window)rmoutliers(A,'movmean',5) определяет отклонения как элементы с более чем тремя локальными стандартными отклонениями от локального среднего значения в пятиэлементном окне.
указывает дополнительные параметры для обнаружения и удаления отклонений с помощью одного или нескольких аргументов пары имя-значение. Например, B = rmoutliers(___,Name,Value)rmoutliers(A,'SamplePoints',t) обнаруживает отклонения в A относительно соответствующих элементов вектора времени t.
Очистить данные об отклонениях | fillmissing | filloutliers | ismissing | isoutlier | rmmissing