StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.2 KiB
58 lines
1.2 KiB
4 years ago
|
# gamma
|
||
|
|
||
|
[gamma function](http://en.wikipedia.org/wiki/Gamma_function)
|
||
|
in javascript using the
|
||
|
[lanczos approximation](http://en.wikipedia.org/wiki/Lanczos_approximation)
|
||
|
for small values and the
|
||
|
[spouge approximation](https://en.wikipedia.org/wiki/Spouge's_approximation) for
|
||
|
larger values
|
||
|
|
||
|
[](http://ci.testling.com/substack/gamma.js)
|
||
|
|
||
|
[](http://travis-ci.org/substack/gamma.js)
|
||
|
|
||
|
# example
|
||
|
|
||
|
```
|
||
|
> var gamma = require('gamma')
|
||
|
> gamma(5)
|
||
|
23.999999999999996
|
||
|
> gamma(1.6)
|
||
|
0.8935153492876909
|
||
|
```
|
||
|
|
||
|
# methods
|
||
|
|
||
|
var gamma = require('gamma')
|
||
|
|
||
|
## gamma(z)
|
||
|
|
||
|
Return the gamma function over `z`. Complex numbers aren't supported, only reals.
|
||
|
|
||
|
## gamma.log(z)
|
||
|
|
||
|
Return the natural log of the gamma function for `z`.
|
||
|
|
||
|
This function is used internally by the spouge approximation to compute large
|
||
|
values.
|
||
|
|
||
|
# install
|
||
|
|
||
|
With [npm](http://npmjs.org) do:
|
||
|
|
||
|
```
|
||
|
npm install gamma
|
||
|
```
|
||
|
|
||
|
# kudos
|
||
|
|
||
|
Implementation transliterated from the python script on the wikipedia entry for
|
||
|
the
|
||
|
[lanczos approximation](http://en.wikipedia.org/wiki/Lanczos_approximation).
|
||
|
|
||
|
Spouge approximation from [Niggler](https://github.com/Niggler).
|
||
|
|
||
|
# license
|
||
|
|
||
|
MIT
|