documented addition to beta api

This commit is contained in:
Quinn Dougherty 2022-06-30 12:29:09 -04:00
parent 9dcac8dd48
commit e0289ed23f
2 changed files with 9 additions and 0 deletions

View File

@ -70,12 +70,14 @@ uniform(10, 12);
``` ```
beta: (distribution|number, distribution|number) => distribution beta: (distribution|number, distribution|number) => distribution
beta: (dict<{mean: distribution|number, stdev: distribution|number}>) => distribution
``` ```
**Examples** **Examples**
```javascript ```javascript
beta(20, 25); beta(20, 25);
beta({ mean: 0.39, stdev: 0.1 });
``` ```
### cauchy ### cauchy

View File

@ -259,6 +259,7 @@ with values at 1 and 2. Therefore, this is the same as `mixture(pointMass(1),poi
## Beta ## Beta
`beta(alpha:number, beta:number)` `beta(alpha:number, beta:number)`
`beta({mean: number, stdev: number})`
Creates a [beta distribution](https://en.wikipedia.org/wiki/Beta_distribution) with the given `alpha` and `beta` values. For a good summary of the beta distribution, see [this explanation](https://stats.stackexchange.com/a/47782) on Stack Overflow. Creates a [beta distribution](https://en.wikipedia.org/wiki/Beta_distribution) with the given `alpha` and `beta` values. For a good summary of the beta distribution, see [this explanation](https://stats.stackexchange.com/a/47782) on Stack Overflow.
@ -278,6 +279,12 @@ Creates a [beta distribution](https://en.wikipedia.org/wiki/Beta_distribution) w
<TabItem value="ex5" label="beta(0.8, 0.8)"> <TabItem value="ex5" label="beta(0.8, 0.8)">
<SquiggleEditor initialSquiggleString="beta(0.8, 0.8)" /> <SquiggleEditor initialSquiggleString="beta(0.8, 0.8)" />
</TabItem> </TabItem>
<TabItem
value="from mean and standard deviation"
label="beta({mean: 0.39, stdev: 0.1})"
>
<SquiggleEditor initialSquiggleString="beta({mean: 0.39, stdev: 0.1})" />
</TabItem>
</Tabs> </Tabs>
### Arguments ### Arguments