﻿ CFrequencyTableAOR(SeriesCollection,Double[]) Method
 Collapse All Expand All Language Filter: All Language Filter: Multiple Language Filter: Visual Basic (Declaration) Language Filter: Visual Basic (Usage) Language Filter: C#
 dotnetCHARTING Namespace > StatisticalEngine Class > CFrequencyTableAOR Method : CFrequencyTableAOR(SeriesCollection,Double[]) Method

sc
A collection of series objects. For example, to evaluate this indicator for two series you will need to pass a series collection containing this two series.
boundaries
A strictly increasing sequence of boundaries of the intervals over the real line in which the data sets point will be assigned.
Calculates the cumulative frequency table from above for a discrete data set in accordance with the open right boundary (ORB) convention.

# Syntax

Visual Basic (Declaration)
```Public Overloads Shared Function CFrequencyTableAOR( _
ByVal sc As SeriesCollection, _
ByVal boundaries() As Double _
) As SeriesCollection```
Visual Basic (Usage)Copy Code
``````Dim sc As SeriesCollection
Dim boundaries() As Double
Dim value As SeriesCollection

value = StatisticalEngine.CFrequencyTableAOR(sc, boundaries)``````
C#
```public static SeriesCollection CFrequencyTableAOR(
SeriesCollection sc,
double[] boundaries
)```

#### Parameters

sc
A collection of series objects. For example, to evaluate this indicator for two series you will need to pass a series collection containing this two series.
boundaries
A strictly increasing sequence of boundaries of the intervals over the real line in which the data sets point will be assigned.

# Exceptions

ExceptionDescription
ArgumentExceptionThrown if the input data are not given.

# Remarks

The value of the cumulative frequency table values at a given point is the number of elements within the data set above the lowest value of that interval of the frequency table constructed in accordance with the open right boundary.

#### Example

Within this example we work through an illustration in which the cumulative frequency table from above using the open right boundary convention is evaluated.

Consider the set of boundaries `{ 1, 2, 3, 4, 5 }`, which divide the real line into six sub-intervals. Now if we use the open right boundary convention then the real line will be divided into the sub-intervals:

(-infinity, 1), [1,2), [2,3), [3,4), [4,5), [5, infinity)

Note that, each point on the real line can be assigned to one of these sub-intervals and therefore when assigning a data point to one of these intervals there will only be one sub-interval in which it belongs.

Therefore, if we consider the data set `{ 0.5, 1.4, 1.3, 2.0, 2.3, 4.5, 5.5}`, and if we assign this data set in accordance with the Open Right Boundary (ORB) convention then we will have:

• Within the interval `(-infinity, 1)`, we assign the data element `0.5`; and hence the frequency of this interval is `1`.
• Within the interval `[1, 2)`, we assign the data element `1.4, 1.3`; and hence the frequency of this interval (wrt ORB convention) is `2`.
• Within the interval `[2, 3)`, we assign the data element `2.0, 2.3`, and hence the frequency of this interval (wrt ORB convention) is `2`.
• Within the interval `[3, 4)`, we assign no data elements, and hence the frequency of this interval (wrt ORB convention) is `0`.
• Within the interval `[4, 5)`, we assign the data element `4.5`, and hence the frequency of this interval (wrt ORB convention) is `1`.
• Within the interval `[5, infinity)`, we assign the data element `5.5`, and hence the frequency of this interval (wrt ORB convention) is `1`.

Now in follows that the associated values of the cumulative frequency table are given by:

• Cumulative frequency table above `-infinity` is: `1 + 1 + 0 + 2 + 2 + 1 = 7`
• Cumulative frequency table above `1` is: `1 + 0 + 2 + 2 + 1 = 6`
• Cumulative frequency table above `2` is: `0 + 2 + 2 + 1 = 5`
• Cumulative frequency table above `3` is: `2 + 2 + 1 = 5`
• Cumulative frequency table above `4` is: `2 + 1 = 3`
• Cumulative frequency table above `5` is: `1`

Hence, for this case the series returned by this methods to represent the cumulative frequency table would be: `{7, 6, 5, 5, 3, 1}`.