(Не рекомендуемый) Стандартное отклонение, игнорируя NaN
значения
nanstd
не рекомендуется. Используйте MATLAB® функция std
вместо этого. С std
можно задать, включать или опускать функцию NaN
значения для вычисления. Для получения дополнительной информации см. раздел Вопросов совместимости.
является стандартным отклонением y
= nanstd(X
)std
от X
, вычисленный после удаления всех NaN
значения.
Если X
является вектором, тогда nanstd(X)
является стандартным отклонением выборки для всех 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])
- стандартное отклонение выборки для всех не NaN
элементы X
потому что каждый элемент массива матрицы содержится в срезе массива, заданном размерностями 1 и 2.