Unlisted
Edited
Jun 24, 2024
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
normal = require( 'https://cdn.jsdelivr.net/gh/stdlib-js/stats-base-dists-normal@umd/browser.js' )

Insert cell

function logNormalGenerator(median, upper, quantile) {

const mu = Math.log(input.p50);
const sigma = (Math.log(input.p99) - Math.log(input.p50)) / 2.3263;
return d3.randomLogNormal(mu, sigma);
}

Insert cell

function logNormalMeanGenerator(mean) {
const sigma = 1;
const mu = Math.log(mean) - ((sigma**2)/2);
return d3.randomLogNormal(mu, sigma);
}

Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more