Calcular Promedio y Desviacion Estandar

07/08/2004 - 19:11 por _Rodny | Informe spam
hola Grupo !

Estoy necesitando calcular el valor promedio de algo al
igual que la desviacion estandar, sabe alguien si existe
una funcion que calcule estos valores como sucede en excel.

Yo se como calcular el promedio de algo pero estoy
interesado en saber si existen funciones para esto, claro
q por separadas por que el valor promedio es una cosa y la
desviacion estandar es otra, aunque no es mas que el
promedio del promedio.

saludos...

Rodny-

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
08/08/2004 - 00:06 | Informe spam
"_Rodny" escribió en el mensaje
news:1c4b01c47ca1$965af9e0$
hola Grupo !

Estoy necesitando calcular el valor promedio de algo al
igual que la desviacion estandar, sabe alguien si existe
una funcion que calcule estos valores como sucede en excel.

Yo se como calcular el promedio de algo pero estoy
interesado en saber si existen funciones para esto, claro
q por separadas por que el valor promedio es una cosa y la
desviacion estandar es otra, aunque no es mas que el
promedio del promedio.



Hola, Rodny:

La "desviación estándar" es el valor medio de la diferencia entre los
valores reales y los puntos correspondientes de una función.

Cuando esa función es el promedio, se asume que es una función lineal y
plana (es decir, con un mismo valor para todos los casos).

Si tienes un array con n valores numericos (digamos que de tipo Double),
calculas el promedio mediante algo tan simple como:

Dim s As Double
For i = 0 To n - 1
s += array(i)
Next

Dim p As Double = s / (n - 1)

s = 0
For i = 0 To n - 1
s += array(i) - p
Next

Dim d as Double = s / (n - 1)

p es el promedio y d la media de dispersión (tu desviacion estandar).

Salud!
Respuesta Responder a este mensaje
#2 _Rodny
08/08/2004 - 02:55 | Informe spam

"_Rodny" escribió


en el mensaje
news:1c4b01c47ca1$965af9e0$
hola Grupo !

Estoy necesitando calcular el valor promedio de algo al
igual que la desviacion estandar, sabe alguien si




existe
una funcion que calcule estos valores como sucede en




excel.

Yo se como calcular el promedio de algo pero estoy
interesado en saber si existen funciones para esto,




claro
q por separadas por que el valor promedio es una cosa




y la
desviacion estandar es otra, aunque no es mas que el
promedio del promedio.



Hola, Rodny:

La "desviación estándar" es el valor medio de la


diferencia entre los
valores reales y los puntos correspondientes de una


función.

Cuando esa función es el promedio, se asume que es una


función lineal y
plana (es decir, con un mismo valor para todos los


casos).

Si tienes un array con n valores numericos (digamos que


de tipo Double),
calculas el promedio mediante algo tan simple como:

Dim s As Double
For i = 0 To n - 1
s += array(i)
Next

Dim p As Double = s / (n - 1)

s = 0
For i = 0 To n - 1
s += array(i) - p
Next

Dim d as Double = s / (n - 1)

p es el promedio y d la media de dispersión (tu


desviacion estandar).

Salud!


.




Gracias mil ...
Respuesta Responder a este mensaje
#3 Alejandro Cruzado
08/08/2004 - 07:57 | Informe spam
Rodny:

Las medidas de tendencia central como la media ayudan mostrando un valor
tipico de un conjunto de datos.
Mientras que las medidas de variabilidad como la varianza y la dispersión,
etc permiten ver la variabilidad que hay entre los datos de ese conjunto.
Para dar una idea de su utilidad, el ejemplo típico que suele mostrarse son
dos conjuntos de datos distintos, pero que tienen la misma media.
Este ejemplo es muy común, porque al tener los dos conjuntos la misma media,
es donde mas facil se ve como la dispensión puede dar una idea acerca de en
cual de ambos conjuntos, la media es más representativa.

Conjunto 1:
Valores 6, 8, 10
Media: 8
Varianza: 2.66
Dispersión: 1.63


Conjunto 2:
Valores 1, 3, 20
Media: 8
Varianza: 72.66
Dispersión: 8.52

Sa calcula la diferencia entre cada valor y la media, para cada comparación
se obtiene la diferencia que suele llamarse desvio, dado que estos pueden
ser negativos o positivos, para que no se compencen, se los eleva al
cuadrado, se los suma, luego se los divide por la cantidad de datos (o
cantidad de datos menos 1 segun se calcule la media de la población - de
todos los datos - o la media de una muestra) y se obtiene la varianza.
Dado que la varianza es un valor que "esta al cuadrado" y los datos del
conjunto no, es dificil poder interpretar algo.
Por eso se calcula su raiz para obtener la dispersión.
En sistesis la dispersión te da una idea de cuan alejados estan los datos en
el conjunto.

Un grafico de estos conjuntos podria ser algo asi,
M: Media
d: dato

Conjunto1:
M
d d d
6 8 10

Conjunto2
M
d d d d
1 3 8 20

Como se ve en el conjunto 2 los datos estan mas dispersos que en el conjunto
1.
Espero que te sirva de algo, hasta luego y saludos.







"_Rodny" escribió en el mensaje
news:1c4b01c47ca1$965af9e0$
hola Grupo !

Estoy necesitando calcular el valor promedio de algo al
igual que la desviacion estandar, sabe alguien si existe
una funcion que calcule estos valores como sucede en excel.

Yo se como calcular el promedio de algo pero estoy
interesado en saber si existen funciones para esto, claro
q por separadas por que el valor promedio es una cosa y la
desviacion estandar es otra, aunque no es mas que el
promedio del promedio.

saludos...

Rodny-
Respuesta Responder a este mensaje
#4 Alejandro Cruzado
08/08/2004 - 08:44 | Informe spam
Perdon, error...
El grafico del conjunto 2 esta mal.
En este conjunto no hay ningun dato que coincida con la media.

esto
Conjunto2
M
d d d d
1 3 8 20

seria en realidad

Conjunto2

d d M d
1 3 8 20

Hasta aluego



"Alejandro Cruzado" escribió en el mensaje
news:
Rodny:

Las medidas de tendencia central como la media ayudan mostrando un valor
tipico de un conjunto de datos.
Mientras que las medidas de variabilidad como la varianza y la dispersión,
etc permiten ver la variabilidad que hay entre los datos de ese conjunto.
Para dar una idea de su utilidad, el ejemplo típico que suele mostrarse


son
dos conjuntos de datos distintos, pero que tienen la misma media.
Este ejemplo es muy común, porque al tener los dos conjuntos la misma


media,
es donde mas facil se ve como la dispensión puede dar una idea acerca de


en
cual de ambos conjuntos, la media es más representativa.

Conjunto 1:
Valores 6, 8, 10
Media: 8
Varianza: 2.66
Dispersión: 1.63


Conjunto 2:
Valores 1, 3, 20
Media: 8
Varianza: 72.66
Dispersión: 8.52

Sa calcula la diferencia entre cada valor y la media, para cada


comparación
se obtiene la diferencia que suele llamarse desvio, dado que estos pueden
ser negativos o positivos, para que no se compencen, se los eleva al
cuadrado, se los suma, luego se los divide por la cantidad de datos (o
cantidad de datos menos 1 segun se calcule la media de la población - de
todos los datos - o la media de una muestra) y se obtiene la varianza.
Dado que la varianza es un valor que "esta al cuadrado" y los datos del
conjunto no, es dificil poder interpretar algo.
Por eso se calcula su raiz para obtener la dispersión.
En sistesis la dispersión te da una idea de cuan alejados estan los datos


en
el conjunto.

Un grafico de estos conjuntos podria ser algo asi,
M: Media
d: dato

Conjunto1:
M
d d d
6 8 10

Conjunto2
M
d d d d
1 3 8 20

Como se ve en el conjunto 2 los datos estan mas dispersos que en el


conjunto
1.
Espero que te sirva de algo, hasta luego y saludos.







"_Rodny" escribió en el mensaje
news:1c4b01c47ca1$965af9e0$
> hola Grupo !
>
> Estoy necesitando calcular el valor promedio de algo al
> igual que la desviacion estandar, sabe alguien si existe
> una funcion que calcule estos valores como sucede en excel.
>
> Yo se como calcular el promedio de algo pero estoy
> interesado en saber si existen funciones para esto, claro
> q por separadas por que el valor promedio es una cosa y la
> desviacion estandar es otra, aunque no es mas que el
> promedio del promedio.
>
> saludos...
>
> Rodny-


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida