Comunidad de diseño web y desarrollo en internet online

Desviacion standar

Citar            
MensajeEscrito el 12 Dic 2005 08:07 pm
:) Hola :

Alguien de ya ha realizado en AS la funcion para calcular la desviacion standart.

O alguien sabe si existe alguna libreria que exista que incluya este tipo de funciones estadisticas, trigonometricas, matematicas, aritmeticas.

Si alguien tiene ya la funcion en AS para calcular la desviacion standar de n puntos se lo agradeceria mucho la posteara aqui.

Gracias Comunidad.

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Dic 2005 11:34 pm
Pues eso se puede programar, manuel_cfe; usando algunos ciclos, matrices y demas; si tienes el fundamento matematico de la desviación estandar claro, no deberia presentar ningun problema.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 13 Dic 2005 12:00 am
Hola, manuel_cfe

Según la wikipedia, primero hay que calcular el promedio, donde N es el número de datos del conjunto de datos que te dan, y Xi es cada miembro del conjunto de datos, no habría problema en hacer una función que calculara el promedio.

Código :

declaramos una variable acumuladora en 0

Código :

for(1 hasta #conjunto de datos){
    variable acumuladora = variable acumuladora + elemento del conjunto de datos en la posición de la iteración
 }

luego, eso

Código :

lo divides entre el #de datos
y ya tienes el promedio...
ahora... la desviación
, donde Xi vuelve a ser cada elemento del conjunto de datos, y X( con la rayita arriba, no recuerdo ahora, eso tiene una interpretación es el promedio calculado anteriormente.
p
para eso,

Código :

declaras otra variable acumuladora en cero
y haces un

Código :

for( 1 hasta  #conjunto de datos){
 variable acumuladora = variable acumuladora + Math.pow( elemento del conjunto de datos en la posición de la iteración - promedio, 2 )
}


luego esa

Código :

variable acumuladora la divides entre el #de elementos del conjunto de datos
le sacas la raiz cuadrada y ya tienes la desviación estándar

Código :

Math.sqrt( variable acumuladora / #elementos del conjunto de datos)



ejemplo; para el conjunto de datos {5, 6, 8, 9}

el promedio es = 7 y la desviación estándar es = 1.5811

Saludos

Por Moothras

182 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 13 Dic 2005 03:30 pm
Moothras.... Magnifico. ^^

Freddie® .... Sin comentarios.


P.D. :lol:

Por manuel_cfe

106 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.