| From: | "Josh Berkus" <josh(at)agliodbs(dot)com> | 
|---|---|
| To: | pgsql-sql(at)postgresql(dot)org | 
| Subject: | MEDIAN as custom aggregate? | 
| Date: | 2001-10-12 19:38:12 | 
| Message-ID: | web-146875@davinci.ethosmedia.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-sql | 
Folks,
Hey, anybody have a custom aggregate for median calucation?  I'm doing
this through a PL/pgSQL function, and a custom aggregate would probably
be faster.
For those whose stats terminology is rusty, the "median" is the "middle"
value in a distribution.  For example, if we had the following data:
Table ages
person		age
Jim		21
Rusty		24
Carol		37
Bob		62
Leah		78
Our Median would be Carol's age, 37.  This is a different figure from
the Mean, or Average, which is 44.4.  Using the combination of the Mean
and the Median you can do all kinds of interesting statistical analysis.
-Josh Berkus
______AGLIO DATABASE SOLUTIONS___________________________
                                       Josh Berkus
  Complete information technology      josh(at)agliodbs(dot)com
   and data management solutions       (415) 565-7293
  for law firms, small businesses        fax 621-2533
    and non-profit organizations.      San Francisco
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Aasmund Midttun Godal | 2001-10-12 20:37:17 | Indexes | 
| Previous Message | Stephan Szabo | 2001-10-12 18:17:52 | Re: indexing and LIKE |