Funcion Moda

03/10/2007 - 00:00 por Juan Huachaca Gomez | Informe spam
Amigos tengo lo siguiente:

a 1.20
a 1.20
a 1.30
a 1.20
b 1.20
b 1.50
b 1.50
c 1.10
c 1.10
d 1.30
e 1.20
e 1.30

Lo que necesito es los precios moda de esos items:

a 1.20
b 1.50
c 1.10
d 1.30

para el caso de e como no hay moda tendria que ser el promedio es decir

e 1.25

Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn: j_huachaca79@yahoo.es

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
03/10/2007 - 01:18 | Informe spam
Hola Juan,

Disculpame por la pregunta, pero pudieras explicar que es un precio moda?

En caso de estar relacionado con la funcion MEDIAN, te paso un articulo
donde se explica con toda claridad como hacerlo.

Calculating the Median Gets Simpler in SQL Server 2005
http://www.sqlmag.com/Articles/Inde...ab=Article


AMB


"Juan Huachaca Gomez" wrote:

Amigos tengo lo siguiente:

a 1.20
a 1.20
a 1.30
a 1.20
b 1.20
b 1.50
b 1.50
c 1.10
c 1.10
d 1.30
e 1.20
e 1.30

Lo que necesito es los precios moda de esos items:

a 1.20
b 1.50
c 1.10
d 1.30

para el caso de e como no hay moda tendria que ser el promedio es decir

e 1.25

Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:



Respuesta Responder a este mensaje
#2 Juan Huachaca Gomez
03/10/2007 - 01:20 | Informe spam
La funcion Median o mediana te calcula la mediana de un rango es decir el
promedio, la moda es aquel valor que mas se repite para un determino id.

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:
"Alejandro Mesa" escribió en el
mensaje news:
Hola Juan,

Disculpame por la pregunta, pero pudieras explicar que es un precio moda?

En caso de estar relacionado con la funcion MEDIAN, te paso un articulo
donde se explica con toda claridad como hacerlo.

Calculating the Median Gets Simpler in SQL Server 2005
http://www.sqlmag.com/Articles/Inde...ab=Article


AMB


"Juan Huachaca Gomez" wrote:

Amigos tengo lo siguiente:

a 1.20
a 1.20
a 1.30
a 1.20
b 1.20
b 1.50
b 1.50
c 1.10
c 1.10
d 1.30
e 1.20
e 1.30

Lo que necesito es los precios moda de esos items:

a 1.20
b 1.50
c 1.10
d 1.30

para el caso de e como no hay moda tendria que ser el promedio es decir

e 1.25

Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:



Respuesta Responder a este mensaje
#3 Isaias
03/10/2007 - 02:07 | Informe spam
Si es la que mas se REPITE:

Select Id,
(Select Top 1 Valor
From MiTabla
where Id = T.Id
group by Id, Valor
order by count(1) desc) Valor
From MiTabla T
Group by Id

Suponiendo que los campos de tu tabla sean Id y Valor


Saludos
IIslas


"Juan Huachaca Gomez" wrote:

La funcion Median o mediana te calcula la mediana de un rango es decir el
promedio, la moda es aquel valor que mas se repite para un determino id.

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:
"Alejandro Mesa" escribió en el
mensaje news:
> Hola Juan,
>
> Disculpame por la pregunta, pero pudieras explicar que es un precio moda?
>
> En caso de estar relacionado con la funcion MEDIAN, te paso un articulo
> donde se explica con toda claridad como hacerlo.
>
> Calculating the Median Gets Simpler in SQL Server 2005
> http://www.sqlmag.com/Articles/Inde...ab=Article
>
>
> AMB
>
>
> "Juan Huachaca Gomez" wrote:
>
>> Amigos tengo lo siguiente:
>>
>> a 1.20
>> a 1.20
>> a 1.30
>> a 1.20
>> b 1.20
>> b 1.50
>> b 1.50
>> c 1.10
>> c 1.10
>> d 1.30
>> e 1.20
>> e 1.30
>>
>> Lo que necesito es los precios moda de esos items:
>>
>> a 1.20
>> b 1.50
>> c 1.10
>> d 1.30
>>
>> para el caso de e como no hay moda tendria que ser el promedio es decir
>>
>> e 1.25
>>
>> Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!
>>
>> Salu2
>>
>> Juan Huachaca Gomez
>> Lima - Peru
>> Celular: (511) 9352-1798
>> msn:
>>
>>
>>



Respuesta Responder a este mensaje
#4 Juan Huachaca Gomez
03/10/2007 - 16:39 | Informe spam
Mil gracias Isaias, me sirvio de mucho !!!!!!!

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:
"Isaias" escribió en el mensaje
news:
Si es la que mas se REPITE:

Select Id,
(Select Top 1 Valor
From MiTabla
where Id = T.Id
group by Id, Valor
order by count(1) desc) Valor
From MiTabla T
Group by Id

Suponiendo que los campos de tu tabla sean Id y Valor


Saludos
IIslas


"Juan Huachaca Gomez" wrote:

La funcion Median o mediana te calcula la mediana de un rango es decir el
promedio, la moda es aquel valor que mas se repite para un determino id.

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:
"Alejandro Mesa" escribió en el
mensaje news:
> Hola Juan,
>
> Disculpame por la pregunta, pero pudieras explicar que es un precio
> moda?
>
> En caso de estar relacionado con la funcion MEDIAN, te paso un articulo
> donde se explica con toda claridad como hacerlo.
>
> Calculating the Median Gets Simpler in SQL Server 2005
> http://www.sqlmag.com/Articles/Inde...ab=Article
>
>
> AMB
>
>
> "Juan Huachaca Gomez" wrote:
>
>> Amigos tengo lo siguiente:
>>
>> a 1.20
>> a 1.20
>> a 1.30
>> a 1.20
>> b 1.20
>> b 1.50
>> b 1.50
>> c 1.10
>> c 1.10
>> d 1.30
>> e 1.20
>> e 1.30
>>
>> Lo que necesito es los precios moda de esos items:
>>
>> a 1.20
>> b 1.50
>> c 1.10
>> d 1.30
>>
>> para el caso de e como no hay moda tendria que ser el promedio es
>> decir
>>
>> e 1.25
>>
>> Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!
>>
>> Salu2
>>
>> Juan Huachaca Gomez
>> Lima - Peru
>> Celular: (511) 9352-1798
>> msn:
>>
>>
>>



Respuesta Responder a este mensaje
#5 Alejandro Mesa
03/10/2007 - 18:04 | Informe spam
hola juan,

La mediana no es igual al promedio. En cuanto a la MODA, trata:

; with cte
as
(
select
c1, c2,
dense_rank() over(partition by c1, c2 order by count(*) DESC) as dr
from dbo.t1
)
select distinct c1, c2
from cte
where dr = 1
go


AMB


"Juan Huachaca Gomez" wrote:

La funcion Median o mediana te calcula la mediana de un rango es decir el
promedio, la moda es aquel valor que mas se repite para un determino id.

Salu2

Juan Huachaca Gomez
Lima - Peru
Celular: (511) 9352-1798
msn:
"Alejandro Mesa" escribió en el
mensaje news:
> Hola Juan,
>
> Disculpame por la pregunta, pero pudieras explicar que es un precio moda?
>
> En caso de estar relacionado con la funcion MEDIAN, te paso un articulo
> donde se explica con toda claridad como hacerlo.
>
> Calculating the Median Gets Simpler in SQL Server 2005
> http://www.sqlmag.com/Articles/Inde...ab=Article
>
>
> AMB
>
>
> "Juan Huachaca Gomez" wrote:
>
>> Amigos tengo lo siguiente:
>>
>> a 1.20
>> a 1.20
>> a 1.30
>> a 1.20
>> b 1.20
>> b 1.50
>> b 1.50
>> c 1.10
>> c 1.10
>> d 1.30
>> e 1.20
>> e 1.30
>>
>> Lo que necesito es los precios moda de esos items:
>>
>> a 1.20
>> b 1.50
>> c 1.10
>> d 1.30
>>
>> para el caso de e como no hay moda tendria que ser el promedio es decir
>>
>> e 1.25
>>
>> Como podria hacer esto??? mil gracias por su ayuda !!!!!!!!!!!!!
>>
>> Salu2
>>
>> Juan Huachaca Gomez
>> Lima - Peru
>> Celular: (511) 9352-1798
>> msn:
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida