An estimation language https://www.squiggle-language.com/
Go to file
Nuno Sempere ff5b26d865 Adds a distribution drawer to widedomain.
Things to note:
- The code has comments. I feel protective of these comments, and feel that they help structure the code and will help me out when I come I come back to this code a couple of weeks or months from now.
- Originally based on code by Evan Ward (probability.dev). See also: observablehq.com/@nunosempere/distribution-drawer

To do, in order of importance:
- Add the ability to change the upper and lower boundaries.
- Make the drawings relative to the canvas, not to the screen.
- Add other features from probability.dev

Cool things yet to be done:
- Make it so that one can input a guesstimate function, and then draw on it. To do this, use the Convert.xyShapeToCanvasShape and modify the Draw.initial distribution function slightly.
- Maybe reach out to Metaculus to see if they want to use this somewhere?
2020-05-05 12:52:50 +02:00
__tests__ Minor cleanup of mean and variance 2020-04-19 21:04:50 +01:00
showcase Upgraded bucklescript 2020-04-30 13:30:52 +01:00
src Adds a distribution drawer to widedomain. 2020-05-05 12:52:50 +02:00
.gitignore Removes obsolete code 2020-02-18 11:56:24 +03:00
bsconfig.json Adds a distribution drawer to widedomain. 2020-05-05 12:52:50 +02:00
LICENSE Added license 2020-02-09 22:27:55 +00:00
netlify.toml Added netlify file for redirects 2020-03-02 11:06:13 +00:00
package.json Adds a distribution drawer to widedomain. 2020-05-05 12:52:50 +02:00
postcss.config.js Added simple tailwind 2020-02-07 16:06:38 +00:00
README.md Update README.md 2020-03-09 13:29:18 +00:00
tailwind.js Added simple tailwind 2020-02-07 16:06:38 +00:00
yarn.lock Adds a distribution drawer to widedomain. 2020-05-05 12:52:50 +02:00

WideDomain

This is an experimental library & application for writing estimation functions in ReasonML.

Users would write models with declared interfaces (inputs & outputs). These models can output probability distributions or variables.

DistPlus

We have a custom library called DistPlus to handle distributions with additional metadata. This helps handle mixed distributions (continuous + discrete), a cache for a cdf, possible unit types (specific times are supported), and limited domains.

Running

Currently it only has a few very simple models.

yarn
yarn run start
yarn run parcel

Current Setup

You can see a current version of this running online here: https://www.highlyspeculativeestimates.com/m/ea-funds