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