Стандартное отклонение, игнорируя NaN
значения
стандартное отклонение y
= nanstd(X
)std
из X
, вычисленный после удаления всего NaN
значения.
Если X
вектор, затем nanstd(X)
демонстрационное стандартное отклонение всего non-NaN
элементы X
.
Если X
матрица, затем nanstd(X)
вектор-строка из демонстрационных стандартных отклонений столбца, вычисленных после удаления NaN
значения.
Если X
многомерный массив, затем nanstd
действует по первому неодноэлементному измерению X
. Размер этой размерности становится 1, в то время как размеры всех других размерностей остаются то же самое. nanstd
удаляет весь NaN
значения.
По умолчанию, nanstd
нормирует y
n – 1, где n является количеством остающихся наблюдений после удаления наблюдений с NaN
значения.
возвращает стандартное отклонение по размерностям, заданным в векторном y
= nanstd(X
,flag
,vecdim
)vecdim
. Функция вычисляет стандартные отклонения после удаления NaN
значения. Например, если X
матрица, затем nanstd(X,0,[1 2])
демонстрационное стандартное отклонение всего non-NaN
элементы X
потому что каждый элемент матрицы содержится в срезе массивов, заданном размерностями 1 и 2.
Вместо того, чтобы использовать nanstd
, можно использовать функцию MATLAB® std
с входным параметром nanflag
заданный как значение 'omitnan'
.