UNPKG

mathjs

Version:

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif

36 lines (20 loc) 636 B
<!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. --> # Function kldivergence Calculate the Kullback-Leibler (KL) divergence between two distributions ## Syntax ```js math.kldivergence(x, y) ``` ### Parameters Parameter | Type | Description --------- | ---- | ----------- `q` | Array &#124; Matrix | First vector `p` | Array &#124; Matrix | Second vector ### Returns Type | Description ---- | ----------- number | Returns distance between q and p ## Examples ```js math.kldivergence([0.7,0.5,0.4], [0.2,0.9,0.5]) //returns 0.24376698773121153 ```