Стандартное отклонение
S = std(
возвращает стандартное отклонение элементов A
)A
вдоль первого измерения массива, размер которого не равен 1.
Если A
является вектором наблюдений, тогда стандартное отклонение является скаляром.
Если A
является матрицей, столбцы которой являются случайными переменными и строки которой являются наблюдениями, затем S
- вектор-строка, содержащая стандартные отклонения, соответствующие каждому столбцу.
Если A
является многомерным массивом, затем std(A)
действует вдоль первого измерения массива, размер которого не равен 1, обрабатывая элементы как векторы. Размер этой размерности становится 1
в то время как размеры всех других размерностей остаются неизменными.
По умолчанию стандартное отклонение нормировано N-1
, где N
количество наблюдений.
S = std(
задает схему взвешивания для любого из предыдущих синтаксисов. Когда A
,w
)w = 0
(по умолчанию), S
нормирована по N-1
. Когда w = 1
, S
нормируется количеством наблюдений, N
. w
также может быть вектором веса, содержащим неотрицательные элементы. В этом случае длина w
должен равняться длине размерности, по которой std
работает.
S = std(
вычисляет стандартное отклонение по размерностям, заданным в векторе A
,w
,vecdim
)vecdim
когда w
0 или 1. Для примера, если A
является матрицей, тогда std(A,0,[1 2])
вычисляет стандартное отклонение по всем элементам в A
, поскольку каждый элемент массива матрицы содержится в срезе массива, заданном размерностями 1 и 2.