std-median


Synopsis

(std-median <numlst>)

Description

"center of a distribution"

Median of the sorted list of numbers. 50% is above and 50% below.

This calls std-sort is therefore not as fast as std-median.

Example

(std-median (std-make-list 100 std-%random))
=> 0.5 +- epsilon (std-median (std-make-list 100 (lambda () (std-random 10))))
=> 4.0 or 5.0 ;[0..9] (std-median (std-make-list 99 (lambda () (std-random 10))))
=> 4 or 5 (std-median '(0 0 2 4 12)) => 2 (std-median '(0 0 4 12) => 2.0

Arguments

numlst: list of numbers

Return Value

A number

Side Effects

None

Module

(std-require 'STDMATH)

Defined in STDMATH