Method | Description | |
---|---|---|
Add ( |
Adds one histogram from the other, storing results in a new histogram, without changing the current instance.
|
|
Add ( int histogram ) : |
Adds one histogram from the other, storing results in a new histogram, without changing the current instance.
|
|
Clone ( ) : object |
Creates a new object that is a copy of the current instance.
|
|
Compute ( double values ) : void |
Computes (populates) an Histogram mapping with values from a sample.
|
|
Compute ( double values, double binWidth ) : void |
Computes (populates) an Histogram mapping with values from a sample.
|
|
Compute ( double values, int numberOfBins ) : void |
Computes (populates) an Histogram mapping with values from a sample.
|
|
Compute ( double values, int numberOfBins, bool extraUpperBin ) : void |
Computes (populates) an Histogram mapping with values from a sample.
|
|
Compute ( double values, int numberOfBins, double binWidth ) : void |
Computes (populates) an Histogram mapping with values from a sample.
|
|
FromData ( double values ) : |
Creates a histogram of values from a sample.
|
|
GetRange ( double percent ) : |
Get range around median containing specified percentage of values. The method calculates range of stochastic variable, which summary probability comprises the specified percentage of histogram's hits. Sample usage: // create histogram Histogram histogram = new Histogram( new int[10] { 0, 0, 1, 3, 6, 8, 11, 0, 0, 0 } ); // get 50% range IntRange range = histogram.GetRange( 0.5 ); // show the range ([4, 6]) Console.WriteLine( "50% range = [" + range.Min + ", " + range.Max + "]" ); |
|
Histogram ( ) : System |
Constructs an empty histogram
|
|
Histogram ( int values ) : System |
Constructs an empty histogram
|
|
Multiply ( int histogram ) : |
Multiplies one histogram from the other, storing results in a new histogram, without changing the current instance.
|
|
NumberOfBins ( double values, |
Computes the optimum number of bins based on a BinAdjustmentRule.
|
|
Subtract ( |
Subtracts one histogram from the other, storing results in a new histogram, without changing the current instance.
|
|
Subtract ( int histogram ) : |
Subtracts one histogram from the other, storing results in a new histogram, without changing the current instance.
|
|
ToArray ( ) : int[] |
Converts this histogram into an integer array representation.
|
|
Update ( ) : void |
Update statistical value of the histogram. The method recalculates statistical values of the histogram, like mean, standard deviation, etc., in the case if histogram's values were changed directly. The method should be called only in the case if histogram's values were retrieved through Values property and updated after that. |
|
this ( int index ) : int |
Gets the Bin values of this Histogram.
|
Method | Description | |
---|---|---|
Histogram ( double values ) : System | ||
compute ( double values ) : void |
Actually computes the histogram.
|
|
initialize ( double startValue, double width ) : void |
Sets the histogram's bin ranges (edges).
|
|
initialize ( int numberOfBins ) : void |
Initializes the histogram's bins.
|
public Add ( |
||
histogram | The histogram whose bin values will be added. | |
return |
public Add ( int histogram ) : |
||
histogram | int | The histogram whose bin values will be added. |
return |
public Compute ( double values ) : void | ||
values | double | The values to be binned in the histogram. |
return | void |
public Compute ( double values, double binWidth ) : void | ||
values | double | The values to be binned in the histogram. |
binWidth | double | The desired width for the histogram's bins. |
return | void |
public Compute ( double values, int numberOfBins ) : void | ||
values | double | The values to be binned in the histogram. |
numberOfBins | int | The desired number of histogram's bins. |
return | void |
public Compute ( double values, int numberOfBins, bool extraUpperBin ) : void | ||
values | double | The values to be binned in the histogram. |
numberOfBins | int | The desired number of histogram's bins. |
extraUpperBin | bool | Whether to include an extra upper bin going to infinity. |
return | void |
public Compute ( double values, int numberOfBins, double binWidth ) : void | ||
values | double | The values to be binned in the histogram. |
numberOfBins | int | The desired number of histogram's bins. |
binWidth | double | The desired width for the histogram's bins. |
return | void |
public FromData ( double values ) : |
||
values | double | The values to be binned in the histogram. |
return |
public GetRange ( double percent ) : |
||
percent | double | Values percentage around median. |
return |
public Histogram ( int values ) : System | ||
values | int | The values to be binned in the histogram. |
return | System |
public Multiply ( int histogram ) : |
||
histogram | int | The histogram whose bin values will be multiplied. |
return |
public static NumberOfBins ( double values, |
||
values | double | |
range | ||
rule | BinAdjustmentRule | |
return | int |
public Subtract ( |
||
histogram | The histogram whose bin values will be subtracted. | |
return |
public Subtract ( int histogram ) : |
||
histogram | int | The histogram whose bin values will be subtracted. |
return |