(Не рекомендуемый) Отклонение, игнорируя NaN
значения
nanvar
не рекомендуется. Используйте MATLAB® функция var
вместо этого. С var
можно задать, включать или опускать функцию NaN
значения для вычисления. Для получения дополнительной информации см. раздел Вопросов совместимости.
y = nanvar(X)
является отклонением var
от X
, вычисленный после удаления NaN
значения.
Для векторов x
, nanvar(x)
является выборочным отклонением остальных элементов, один раз NaN
значения удаляются. Для матриц X
, nanvar(X)
- вектор-строка отклонений выборки столбцов, один раз NaN
значения удаляются. Для многомерных массивов X
, nanvar
действует по первой размерности несинглтона.
nanvar
удаляет среднее значение из каждой переменной (столбец для матрицы X
) перед вычислением y
. Если n - количество оставшихся наблюдений после удаления наблюдений с NaN
значения, nanvar
нормализует y
по n - 1 или n, в зависимости от того, n > 1 или n = 1, соответственно.
y = nanvar(X,w)
вычисляет отклонение X
согласно схеме взвешивания w
. Когда w
является 0
(по умолчанию), X
нормирована по n-1, где n - количество не- NaN
наблюдения. Когда w
является 1
, w
нормируется количеством не- NaN
наблюдения. В противном случае w
может быть вектором веса, содержащим неотрицательные элементы. Длина w
должен равняться длине размерности, по которой nanvar
действует. Элементы X
соответствующий NaN
значения w
игнорируются.
y = nanvar(X,w,'all')
возвращает отклонение по всем элементам X
когда w = 0
или w = 1
. The nanvar
функция вычисляет отклонение после удаления NaN
значения.
y = nanvar(X,w,dim)
возвращает отклонение по рабочей размерности dim
от X
.
y = nanvar(X,w,vecdim)
возвращает отклонение по размерностям, заданным в векторе vecdim
, вычисленный после удаления NaN
значения. Каждый элемент vecdim
представляет размерности массива входа X
. Область выхода y
имеет длину 1 в заданных рабочих размерностях. Другие длины размерности одинаковы для X
и y
. Для примера, если X
- массив 2 на 3 на 4, затем nanvar(X,[],[1 2])
возвращает 1 на 1 на 4 array. Каждый элемент выходного массива является отклонением элементов на соответствующей странице X
. Этот синтаксис поддерживается при w = 0
или w = 1
.