Version:

Loading TOC...

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. |