Обработайте выбросы

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Выбросы являются точками данных, расположенными далеко вне области значений большинства данных. Незначительные сбои, ошибки ввода данных и неточные измерения могут произвести выбросы в действительных выборках данных. Выбросы могут значительно влиять на анализ выборок данных. Если вы подозреваете, что данные, которые вы хотите анализировать, содержат выбросы, можно отбросить выбросы или заменить их на значения, типичные для той выборки данных.

Прежде чем вы отбросите или замените выбросы, попытайтесь проверить, что они - фактические ошибки. Выбросы могут быть частью правильной выборки данных, и отбрасывание их может привести вас к неправильным заключениям. Если вы не можете определить, являются ли выбросы правильными данными или ошибками, рекомендуемая стратегия состоит в том, чтобы анализировать данные с выбросами и без них.

Чтобы отбросить выбросы, используйте функцию stats::cutoff. Например, отбросьте выбросы со значениями, меньшими, чем 1/10 квантиль (10-я процентиль) и больше, чем 9/10 квантиль списка x:

x := [1/100, 1, 2, 3, 4, 5, 6, 7, 8, 9, 100]:
stats::cutoff(x, 1/10)

Чтобы заменить выбросы на значение k-th квантиль, используйте функцию stats::winsorize. В списке x замените значения выбросов с 10-ми и 90-ми процентилями:

stats::winsorize(x, 1/10)