Стандартное отклонение
S = std(A)
S = std(A,w)
S = std(A,w,'all')
S = std(A,w,dim)
S = std(A,w,vecdim)
S = std(___,nanflag)
возвращает стандартное отклонение элементов 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,'all')
A
, когда w
или 0 или 1.
возвращает стандартное отклонение по измерению S = std(A,w,dim)
dim
для любого из предыдущих синтаксисов. Чтобы поддержать нормализацию по умолчанию при определении размерности операции, установите w = 0
во втором аргументе.
вычисляет стандартное отклонение по размерностям, заданным в векторном S = std(A,w,vecdim)
vecdim
, когда w
0 или 1. Например, если A
является матрицей, то std(A,0,[1 2])
вычисляет стандартное отклонение по всем элементам в A
, поскольку каждый элемент матрицы содержится в срезе массивов, заданном размерностями 1 и 2.
corrcoef
| cov
| среднее значение
| медиана
| var