std
Desviación estándar
Sintaxis
Descripción
devuelve la desviación estándar de los elementos de S
= std(A
)A
en la primera dimensión del arreglo cuyo tamaño no es igual a 1. De forma predeterminada, la desviación estándar se normaliza por N-1
, donde N
es el número de observaciones.
Si
A
es un vector de observaciones,S
es un escalar.Si
A
es una matriz cuyas columnas son variables aleatorias y cuyas filas son observaciones,S
es un vector fila que contiene la desviación estándar correspondiente a cada columna.Si
A
es un arreglo multidimensional,std(A)
opera en la primera dimensión del arreglo cuyo tamaño no es igual a 1 y trata los elementos como vectores. El tamaño deS
en esta dimensión se convierte en1
, mientras que los tamaños de todas las demás dimensiones son iguales aA
.Si
A
es un escalar,S
es0
.Si
A
es un arreglo vacío de0
por0
,S
esNaN
.
especifica un esquema de ponderación. Cuando S
= std(A
,w
)w = 0
(predeterminado), la desviación estándar se normaliza por N-1
, donde N
es el número de observaciones. Cuando w = 1
, la desviación estándar se normaliza por el número de observaciones. w
también puede ser un vector de ponderación que contenga elementos no negativos. En este caso, la longitud de w
debe ser igual a la longitud de la dimensión sobre la que std
está operando.
calcula la desviación estándar de las dimensiones que se especifican en el vector S
= std(A
,w
,vecdim
)vecdim
cuando w
es 0 o 1. Por ejemplo, si A
es una matriz, std(A,0,[1 2])
calcula la desviación estándar de todos los elementos de A
, puesto que todos los elementos de una matriz están incluidos en la parte del arreglo que establecen las dimensiones 1 y 2.
[
también devuelve la media de los elementos de S
,M
] = std(___)A
utilizados para calcular la desviación estándar. Si S
es la desviación estándar ponderada, M
es la media ponderada. Esta sintaxis es válida para las versiones R2022a y posteriores de MATLAB.