forecasting/README.md

60 lines
1.2 KiB
Markdown
Raw Normal View History

2022-04-22 03:23:24 +00:00
## About
![](decision-method.png)
This package contains a series of utilities related to forecasting. It is currently in _alpha_. So far, it only contains utilities related to forecast aggregation, but I may add content related to scoring, charts, etc.
## Built with
- vanilla javascript
- [Best readme template](https://github.com/othneildrew/Best-README-Template)
## Getting started
### Installation
```sh
npm install forecasting
```
### Usage
#### Aggregation
```js
import {
median,
arithmeticMean,
geometricMean,
geometricMeanOfOdds,
extremizedGeometricMeanOfOdds,
neyman,
} from "forecasting";
let ps = [0.1, 0.2, 0.4, 0.5];
console.log(ps);
console.log(median(ps));
console.log(arithmeticMean(ps));
console.log(geometricMean(ps));
console.log(geometricMeanOfOdds(ps));
console.log(extremizedGeometricMeanOfOdds(ps, 1.5)); // 1.5 is the extremization factor
console.log(extremizedGeometricMeanOfOdds(ps, 2.5));
console.log(neyman(ps));
```
You may also install [@forecasting/aggregation](https://www.npmjs.com/package/@forecasting/aggregation) directly
#### Scoring
To be done
#### Charts
To be done
## Roadmap
- [ ] Do another repository for scoring methods
- [ ] Do another repository for charts