MarkLogic Server provides aggregate math functions that make use of value lexicons
to calculate results. The math lexicon functions differ from the math functions in the
math:
namespace in that math lexicon functions take frequency into
consideration.
This section describes the math lexicon APIs.
Function name | Description |
---|---|
cts.aggregate | Executes a user-defined extension aggregate function against a value lexicon or n-way co-occurrence of multiple value lexicons. |
cts.avgAggregate | Returns the average of the values given a value lexicon. |
cts.correlation | Returns the frequency-weighted correlation given a 2-way co-occurrence. |
cts.countAggregate | Returns the count of a value lexicon. |
cts.covariance | Returns the frequency-weighted sample covariance given a 2-way co-occurrence. |
cts.covarianceP | Returns the frequency-weighted covariance of the population given a 2-way co-occurrence. |
cts.linearModel | Returns a linear model that fits the frequency-weighted data set. |
cts.max | Returns the maximal value given a value lexicon. |
cts.median | Returns a frequency-weighted median of a sequence. |
cts.min | Returns the minimal value given a value lexicon. |
cts.percentile | Returns a sequence of percentile(s) given a sequence of percentage(s). |
cts.percentRank | Returns the rank of a value in a data set as a percentage of the data set. |
cts.rank | Returns the rank of a value in a data set. |
cts.stddev | Returns a frequency-weighted sample standard deviation given a value lexicon. |
cts.stddevP | Returns a frequency-weighted standard deviation of the population given a value lexicon. |
cts.sumAggregate | Returns the sum of the values given a value lexicon. |
cts.variance | Returns a frequency-weighted sample variance given a value lexicon. |
cts.varianceP | Returns a frequency-weighted variance of the population given a value lexicon. |