Red de conocimiento de divisas - conocimientos contables - Utilice la función var de matlab para encontrar la varianza

Utilice la función var de matlab para encontrar la varianza

¿Qué son la varianza y la desviación estándar?

Varianza y desviación estándar.

Varianza: representa el grado en que un conjunto de datos discretos se desvía de la media.

Fórmula:

Fórmula de la varianza

La raíz cuadrada aritmética de la varianza se llama desviación estándar de la variable aleatoria.

En Matlab, la varianza se calcula mediante la función var y la desviación estándar se calcula mediante la función std.

Lo siguiente se reproduce de: La varianza de Matlab es diferente de la varianza calculada usando la fórmula std o var-Foro chino MATLAB

Y MATLAB encuentra la función de varianza var-Foro chino MATLAB

¿Cómo usar matlab para encontrar el error cuadrático medio y la varianza de un conjunto de datos? ¿Los resultados obtenidos usando std o var son diferentes de los calculados usando fórmulas?

Lo que probablemente hiciste recientemente fue medir la resolubilidad de dos muestras. Demasiado vago para usar esas cosas complicadas, solo quiero dividir la diferencia media de las dos muestras por la suma de las varianzas de las dos muestras.

Verifiqué que var en MATLAB se usa para calcular la varianza de la muestra.

Pero parece que algo anda mal.

Por ejemplo, muestra de entrada A =[123]; según el método de solución de varianza, la varianza de A debe ser (1+1)/3 = 0,666666...Utilice var(a) , Salida de MATLAB El resultado es 1. ¿Por qué?

Respuesta:

1. El motivo de esta situación:

La fórmula para la varianza es: la suma de los cuadrados de la diferencia entre el valor real y el valor esperado dividido por n .

Esta fórmula es para la población de medición, mientras que las funciones de matlab var y std creen que el operando es una muestra de la población de medición, por lo que la fórmula utilizada es la suma de los cuadrados de la diferencia entre el valor real y el valor esperado dividido por (N -1) en lugar de N.

Qué definición utilizar requiere un análisis específico.

2. Solución:

& gt& gtvar(a, 1)? %El divisor es n

ans =0.6667

& gt& gtvar(a,0)%El divisor es N-1, que equivale a var(a), ambos se dividen por N-1.

ans=1

上篇: ¿Cuántos kilómetros hay entre el condado de Zhuxi, Zhanjiang y Zhuhai? 下篇: ¿Puede mi padre pasar la revisión política si sirve como soldado con una cuenta negra en el banco?
Artículos populares