Заполните отсутствующие значения
F = fillmissing(A,'constant',v)
F = fillmissing(A,method)
F = fillmissing(A,movmethod,window)
F = fillmissing(___,dim)
F = fillmissing(___,Name,Value)
[F,TF] = fillmissing(___)
Заливки
недостающие записи массива или таблицы с постоянным значением F = fillmissing(A,'constant',v)
v
. Если A
является матричным или многомерным массивом, то v
может быть или скаляром или вектором. Когда v
является вектором, каждый элемент задает значение заливки в соответствующем столбце A
. Если A
является таблицей или расписанием, то v
может также быть массивом ячеек.
Отсутствующие значения заданы согласно типу данных A
:
NaN
double
, single
, duration
и calendarDuration
NAT
datetime
<missing>
— строка
<undefined>
— категориальный
'char'
{''}
— cell
символьных массивов
Если A
является таблицей, то тип данных каждого столбца задает отсутствующее значение для того столбца.
Недостающие записи заливок
с помощью метода, заданного F = fillmissing(A,method)
method
, который может быть одним из следующего:
'previous'
— предыдущее неотсутствующее значение
'next'
— следующее неотсутствующее значение
самый близкий
самое близкое неотсутствующее значение
'linear'
— линейная интерполяция соседних, неотсутствующих значений (числовой, только duration
и типы данных datetime
)
сплайн
кусочная интерполяция кубическим сплайном (числовой, только duration
и типы данных datetime
)
pchip
сохраняющая форму кусочная интерполяция кубическим сплайном (числовой, только duration
и типы данных datetime
)
Заливки
недостающие записи с помощью движущегося среднего значения окна или медианы с длиной окна F = fillmissing(A,movmethod,window)
window
. Например, fillmissing(A,'movmean',5)
заполняет данные со скользящим средним значением с помощью длины окна 5.
задает размерность F = fillmissing(___,dim)
A
, чтобы действовать вперед. По умолчанию fillmissing
действует по первому измерению, размер которого не равняется 1. Например, если A
является матрицей, то fillmissing(A,2)
действует через столбцы A
, заполняя недостающую строку данных строкой.
задает дополнительные параметры для заполнения отсутствующих значений с помощью одного или нескольких аргументов в виде пар "имя-значение". Например, если F = fillmissing(___,Name,Value)
t
является вектором временных стоимостей, то fillmissing(A,'linear','SamplePoints',t)
интерполирует данные в A
относительно времен в t
.
также возвращает логический массив, соответствующий записям [F,TF] = fillmissing(___)
A
, которые были заполнены.
filloutliers
| ismissing
| isnan
| пропавшие без вести
| rmmissing
| standardizeMissing