🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1184

Re: sumando desviaciones est�ndares..

#1184
From: Nicotinomaniaco
Date: Sun, 24 Dec 2006 19:46
55 lines
3216 bytes
�Necesitas la desviacion estandar de cada clase? Porque te ser�a m�s �til el 
tener la suma de los cuadrados de los valores. Se me ocurre lo siguiente:

Varianza = (promedio(x))^2 - promedio ( x^2)

El primer t�rmino lo puedes calcular, pero el segundo no (s�lo con el 
promedio y la desv. est.). Contando con la suma de los cuadrados de cada 
clase tienes una soluci�n.

Otra opci�n que encontr� es cuando cada clase tiene la misma cantidad de 
elementos. En dicho caso hay una f�rmula muy �til:

Varianza global = varianza de los promedios - promedio de las varianzas

Mira por aca:
http://www2.netexplora.com/tdigitales/varianzas.xls

Saludos
:)

"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje 
news:Xns98A2E092CB923jmsnews@200.27.221.71...
> Por un proyecto en el que tengo que aumentar la velocidad de respuesta de
> una base de datos; tengo que los campos van a contener valores promedio,
> valor de la desviaci�n est�ndar y la cantidad de elementos considerados.
>
> Por ejemplo:
> rec 1: prom: 20; Desv Est: 2.5; cant: 10
> rec 2: prom: 15; Desv Est: 2.3; cant:  5
>
> Cada registro es excluyente de los dem�s, as� que ning�n dato de los
> originales para el c�lculo del rec 1, est� resumido en rec 2.
>
> Por lo tanto, el promedio en general, debiera ser: (20*10+15*5) / (10+5)
> es decir: 18.3.
>
> Pero tengo la duda respecto de la desviaci�n est�ndar en general. �hay
> alguna forma de obtenerla???
>
> Mi primera idea era revertir parte de la f�rmula, es decir elevar al
> cuadrado, luego multiplicar por la cantidad de elementos de cada registro 
> y
> luego dividir por el total y sacar ra�z.. pero despu�s me di cuenta que no
> sirve, pues cada valor se resta con el promedio, y al cambiar los
> promedios, las restas serian totalmente diferentes... Y al perder el 
> signo,
> me voy a las pailas...
>
> �o es que necesariamente se tiene que calcular sobre el total de la
> poblaci�n???
>
> -- 
> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
> ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms> 
Technical Details
Message-ID: <emm7cu$qdp$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
References: <Xns98A2E092CB923jmsnews@200.27.221.71>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,be742363d4c4d993
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: "Nicotinomaniaco" <NoWeeE[shelo99]@yahoo.com>
Newsgroups: chile.comp.programacion
Subject: Re: sumando desviaciones est�ndares..
Date: Sun, 24 Dec 2006 16:46:52 -0300
Organization: Varios
Lines: 57
Message-ID: <emm7cu$qdp$1@news.nivel5.cl>
References: <Xns98A2E092CB923jmsnews@200.27.221.71>
NNTP-Posting-Host: pc-92-220-46-190.cm.vtr.net
X-Trace: news.nivel5.cl 1166975198 27065 190.46.220.92 (24 Dec 2006 15:46:38 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Sun, 24 Dec 2006 15:46:38 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
X-RFC2646: Format=Flowed; Original