HISTOGRAM_WEIGHT
Name
HISTOGRAM_WEIGHT
Purpose
Wrapper to the built-in HISTOGRAM function that calculates a
weighted histogram.
Category
Math
Calling Sequence
Result = HISTOGRAM_WEIGHT(Data)
Inputs
Data: Values whose histogram is to be taken.
Keyword Parameters
WEIGHT: A vector of the same length as Data with the weights
for each data value.
BIN: Bin width. Passed through to HISTOGRAM.
UNWEIGHTED: Outputs the unweighted histogram.
REVERSE_INDICES: Outputs the reverse index array.
_REF_EXTRA: All extra keywords are passed through to HISTOGRAM.
Outputs
The function returns a histogram where each Data value has been
weighted by its WEIGHT value. The return type is the same type
as WEIGHT.
Example
IDL> values = 0.1*FINDGEN(40)
IDL> PRINT, HISTOGRAM_WEIGHT(values, WEIGHT=VALUES, UNWEIGHTED=plainhist)
4.50000 14.5000 24.5000 34.5000
IDL> PRINT, plainhist
10 10 10 10
Modification History
Written by: Jeremy Bailin
12 June 2008 Public release in JBIU
11 April 2009 Bug fix
8 November 2009 Bug fux for bins with no entries