Made docs better
Value: [1e-3 to 2e-1]
This commit is contained in:
parent
ca67140361
commit
98bc2ddd58
7
packages/website/docs/Discussions/Gallery.md
Normal file
7
packages/website/docs/Discussions/Gallery.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
sidebar_position: 6
|
||||
title: Gallery
|
||||
---
|
||||
|
||||
- [Adjusting probabilities for the passage of time](https://www.lesswrong.com/s/rDe8QE5NvXcZYzgZ3/p/j8o6sgRerE3tqNWdj) by Nuño Sempere
|
||||
- [GiveWell's GiveDirectly cost effectiveness analysis](https://observablehq.com/@hazelfire/givewells-givedirectly-cost-effectiveness-analysis) by Sam Nolan
|
|
@ -1,12 +1,10 @@
|
|||
---
|
||||
sidebar_position: 5
|
||||
title: Three Formats of Distributions
|
||||
author: Ozzie Gooen
|
||||
date: 02-19-2022
|
||||
---
|
||||
|
||||
# Three Formats of Distributions
|
||||
|
||||
_Author: Ozzie Gooen_
|
||||
_Written on: Feb 19, 2022_
|
||||
|
||||
Probability distributions have several subtle possible formats. Three important ones that we deal with in Squiggle are symbolic, sample set, and graph formats.
|
||||
|
||||
_Symbolic_ formats are just the math equations. `normal(5,3)` is the symbolic representation of a normal distribution.
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
sidebar_position: 2
|
||||
title: Squiggle Language
|
||||
title: Language Basics
|
||||
---
|
||||
|
||||
import { SquiggleEditor } from "../../src/components/SquiggleEditor";
|
||||
|
@ -29,8 +29,8 @@ Some assignments are functions
|
|||
|
||||
<SquiggleEditor
|
||||
initialSquiggleString={`ozzie_estimate(t) = lognormal(1, t ^ 1.01)
|
||||
nuño_estimate(t) = mixture(0.5 to 2, normal(1, t ^ 1.25))
|
||||
ozzie_estimate(5) * nuño_estimate(5.5)
|
||||
nuño_estimate(t) = mixture(0.5 to 2, normal(1, t ^ 1.25))
|
||||
ozzie_estimate(5) * nuño_estimate(5.5)
|
||||
`}
|
||||
/>
|
||||
|
||||
|
@ -46,6 +46,6 @@ A squiggle **record** is a key-value store with dot accessors.
|
|||
|
||||
<SquiggleEditor
|
||||
initialSquiggleString={`d1 = {dist: normal(0, 1), weight: 0.25}
|
||||
d2 = {dist: 5 to 6, weight: 0.75}
|
||||
mx(d1.dist, d2.dist, [d1.weight, d2.weight])`}
|
||||
d2 = {dist: 5 to 6, weight: 0.75}
|
||||
mx(d1.dist, d2.dist, [d1.weight, d2.weight])`}
|
||||
/>
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
sidebar_position: 3
|
||||
title: Node Packages
|
||||
---
|
||||
|
||||
# Javascript Libraries
|
||||
|
||||
There are two JavaScript packages currently available for Squiggle:
|
||||
|
||||
- [`@quri/squiggle-lang`](https://www.npmjs.com/package/@quri/squiggle-lang)
|
||||
- [`@quri/squiggle-components`](https://www.npmjs.com/package/@quri/squiggle-components)
|
||||
- [`@quri/squiggle-lang`](https://www.npmjs.com/package/@quri/squiggle-lang) ![npm version](https://badge.fury.io/js/@quri%2Fsquiggle-lang.svg)
|
||||
- [`@quri/squiggle-components`](https://www.npmjs.com/package/@quri/squiggle-components) ![npm version](https://badge.fury.io/js/@quri%2Fsquiggle-components.svg)
|
||||
|
||||
Types are available for both packages.
|
||||
|
||||
|
@ -24,7 +23,7 @@ call. Passing this environment will mean that all previously declared variables
|
|||
in the previous environment will be made available.
|
||||
|
||||
The return type of `run` is a bit complicated, and comes from auto generated js
|
||||
code that comes from rescript. I highly recommend using typescript when using
|
||||
code that comes from rescript. We highly recommend using typescript when using
|
||||
this library to help navigate the return type.
|
||||
|
||||
## Squiggle Components
|
|
@ -1,6 +1,8 @@
|
|||
# Processing confidence intervals
|
||||
---
|
||||
title: Processing Confidence Intervals
|
||||
---
|
||||
|
||||
This page explains what we are doing when we take a 95% confidence interval, and we get a mean and a standard deviation from it
|
||||
This page explains what we are doing when we take a 95% confidence interval, and we get a mean and a standard deviation from it.
|
||||
|
||||
## For normals
|
||||
|
||||
|
@ -30,3 +32,5 @@ We can now look at the inverse cdf of a $Normal(0,1)$. We find that the 95% poin
|
|||
So then, if we take a $Normal(0,1)$ and we multiply it by $\frac{(high -. low)}{(2. *. 1.6448536269514722)}$, it's 90% confidence interval will be multiplied by the same amount. Then we just have to shift it by the mean to get our target normal.
|
||||
|
||||
## For lognormals
|
||||
|
||||
TODO
|
|
@ -1,10 +1,15 @@
|
|||
---
|
||||
sidebar_position: 1
|
||||
title: Introduction
|
||||
---
|
||||
|
||||
# Squiggle
|
||||
Squiggle is an _estimation language_, and a syntax for _calculating and expressing beliefs_ involving uncertainty. It has use cases in forecasting and writing evaluations.
|
||||
|
||||
Squiggle is a language for writing calculations under uncertainty. It has use
|
||||
cases in forecasting and writing better evaluations.
|
||||
## Get started
|
||||
|
||||
The best way to get started with Squiggle is to [try it out yourself](https://playground.squiggle-language.com/).
|
||||
- [Gallery](https://www.squiggle-language.com/docs/Discussions/Gallery)
|
||||
- [Squiggle playground](https://squiggle-language.com/playground)
|
||||
- [Language basics](https://www.squiggle-language.com/docs/Features/Language)
|
||||
- [Squiggle functions source of truth](https://www.squiggle-language.com/docs/Features/Functions)
|
||||
- [Known bugs](https://www.squiggle-language.com/docs/Discussions/Bugs)
|
||||
- [Original lesswrong sequence](https://www.lesswrong.com/s/rDe8QE5NvXcZYzgZ3)
|
||||
|
|
Loading…
Reference in New Issue
Block a user