Найдите, заполните или удалите недостающие данные в Live Editor
Чистая Недостающая задача Данных позволяет вам в интерактивном режиме обработать недостающие значения данных, такие как NaN
или <missing>
. Задача автоматически генерирует код MATLAB® для вашего live скрипта.
Используя эту задачу, вы можете:
Найдите, заполните или удалите недостающие данные в переменной рабочей области.
Настройте метод для заполнения данных.
Автоматически визуализируйте недостающие данные и убранные данные.
Добавить Чистую Недостающую задачу Данных в live скрипт в редакторе MATLAB:
На вкладке Live Editor выберите Task > Clean Missing Data.
В блоке кода в скрипте введите соответствующее ключевое слово, такое как missing
или remove
. Выберите Clean Missing Data из предложенных завершений команды.
Input data
— Допустимые входные данные из рабочей областиЭта задача управляет на данных типа single
'double'
длительность
calendarDuration
datetime
категориальный
Строка
'char'
, и cell
массивы векторов символов. Данные могут содержаться в векторе или табличных переменных. При обеспечении таблицы или расписания для входных данных, задайте All supported variables, чтобы убрать все переменные с поддерживаемым типом. Выберите All numeric variables, чтобы убрать все переменные типа single
или double
. Чтобы выбрать определенные поддерживаемые переменные, чтобы убрать, выберите Specified variables и затем выберите переменные индивидуально.
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 | Модифицированный Акима кубическая интерполяция Эрмита. |
Moving median | Движущаяся медиана с заданным размером окна. |
Moving mean | Скользящее среднее значение с заданным размером окна. |
Window
— Окно для движущихся методовCentered
(значение по умолчанию) | Asymmetric
Задайте тип окна и размер, когда методом для заполнения недостающих данных будет Moving median
или Moving mean
.
Окно | Описание |
---|---|
Centered | Заданная длина окна сосредоточена о текущей точке |
Asymmetric | Заданное окно, содержащее число элементов перед текущей точкой и числом элементов после текущей точки |
Размеры окна относительно модулей переменной X-axis.