🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1186

Re: sumando desviaciones est�ndares..

#1186
From: Andres E. Hernando
Date: Wed, 27 Dec 2006 02:34
59 lines
3182 bytes
In 23 Dec 2006 21:22:03 -0400, "Jos� Miguel Santib��ez" wrote: 
> En el cap�tulo anterior (news:Xns98A2E092CB923jmsnews@200.27.221.71),
> "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> dijo: 
> 
>> 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???
>> 
> 
> La otra pregunta, es si alguien sabe cual es la f�rmula que usan en las 
> planillas de c�lculo (microsoft excel u OpenOffice) ya que no da el 
> resultado esperado...
> 

	Por que usan el estimador insesgado 

			(1/(n-1))\sum_i(x_i - \bar{x})^2

	y no el sesgado 
			(1/n) \sum_i(x_i - \bar{x})^2

	Y pa' calcular la varianza de toda la muestra, tomada en partes,
necesitas mantener la suma de los cuadrados de los elementos:

	V(x) = (1/(n-1))\sum_i x_i^2 - (n/(n-1)) \bar{x}^2 

	El segundo termino es facil de calcular de lo que tienes, el
primero no.

	Saludos,
	AHG.
-- 
Wanda the fish says:
   "Weekends don't count unless you spend them doing something completely
pointless." -Calvin
Technical Details
Message-ID: <4ve4d6F1bueivU1@mid.individual.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <Xns98A2E092CB923jmsnews@200.27.221.71> <Xns98A2E11AF9470jmsnews@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!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: "Andres E. Hernando" <NOherSPnandoAM@fas.harvard.edu>
Newsgroups: chile.comp.programacion
Subject: Re: sumando desviaciones est�ndares..
Date: 27 Dec 2006 02:34:15 GMT
Organization: HU-GSAS, Cambridge, MA
Lines: 59
Message-ID: <4ve4d6F1bueivU1@mid.individual.net>
References: <Xns98A2E092CB923jmsnews@200.27.221.71> <Xns98A2E11AF9470jmsnews@200.27.221.71>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 3fg5QU2QXPWerDXKfm37owHD4rxMWY4Q0S7pT5bbiWPrSvuRB9
X-Orig-Path: not-for-mail
X-Enrich-your-vocabulary: witchaditcha, You didn't bring your keys witchaditcha?
X-Authenticated-User: ahg/pap-gha
User-Agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (Linux/2.6.15-27-386 (i686))