Поиск, заполнение или удаление отсутствующих данных в интерактивном редакторе
Задача Очистить отсутствующие данные позволяет интерактивно обрабатывать отсутствующие значения данных, такие как NaN или <missing>. Задача автоматически генерирует код MATLAB ® для сценария в реальном времени.
С помощью этой задачи можно:
Поиск, заполнение или удаление отсутствующих данных в переменной рабочей области.
Настройте метод заполнения данных.
Автоматически визуализируйте отсутствующие данные и очищенные данные.
Чтобы добавить задачу «Очистить отсутствующие данные» в сценарий в режиме реального времени в редакторе MATLAB, выполните следующие действия.
На вкладке «Интерактивный редактор» выберите «Задача» > «Очистить отсутствующие данные».
В блоке кода в сценарии введите соответствующее ключевое слово, например missing или remove. Выберите «Очистить отсутствующие данные» из списка предлагаемых завершений команды.
Input data - Допустимые входные данные из рабочей областиЭта задача работает с данными типа single, double, duration, calendarDuration, datetime, categorical, string, char, и cell массивы символьных векторов. Данные могут содержаться в векторных или табличных переменных. При предоставлении таблицы или расписания для входных данных укажите Все поддерживаемые переменные для очистки всех переменных с поддерживаемым типом. Выберите Все числовые переменные для очистки всех переменных типа single или double. Чтобы выбрать определенные поддерживаемые переменные для очистки, выберите Указанные переменные, а затем выберите переменные по отдельности.
Fill method - Метод заполнения недостающих данныхLinear interpolation (по умолчанию) | Constant value | Previous value | Next value | Nearest value | Spline interpolation | Shape-preserving cubic interpolation (PCHIP) | Modified Akima cubic interpolation | Moving median | Moving mean | ...Укажите метод заполнения отсутствующих данных с помощью одной из следующих опций.
| Метод | Описание |
|---|---|
Linear interpolation | Линейная интерполяция соседних, не пропускающих ошибок значений. |
Constant value | Указанное значение константы. |
Previous value | Предыдущее нерасширенное значение. |
Next value | Следующее нерасширяющееся значение. |
Nearest value | Ближайшее нерасширяющееся значение. |
Spline interpolation | Кусочно-кубическая интерполяция сплайна. |
Shape-preserving cubic interpolation | Профильно-сохраняющая кусочно-кубическая интерполяция сплайна. |
Modified Akima cubic interpolation | Модифицированная Akima кубическая эрмитовая интерполяция. |
Moving median | Перемещение медианы с заданным размером окна. |
Moving mean | Скользящее среднее с указанным размером окна. |
Window - Окно для способов перемещенияCentered (по умолчанию) | AsymmetricУкажите тип и размер окна, если метод заполнения отсутствующих данных Moving median или Moving mean.
| Окно | Описание |
|---|---|
Centered | Указанная длина окна центрирована относительно текущей точки |
Asymmetric | Указанное окно, содержащее число элементов перед текущей точкой и число элементов после текущей точки |
Размеры окон зависят от переменных единиц по оси X.