getPDF = ({ mu, sigma, numberOfStdDev }) => {
const getX = (mu, sigma, numberOfStdDev) => {
const min = mu - numberOfStdDev * sigma;
const max = mu + numberOfStdDev * sigma;
const unit = (max - min) / 100;
return _.range(min, max, unit);
};
const x = getX(mu, sigma, numberOfStdDev);
const getPDFs = (x, mu, sigma) => pdf(x, mu, sigma);
const y = x.map(score => getPDFs(score, mu, sigma));
const fractionsOfPopulation = {
1: 68,
2: 95,
3: 99.7
};
const fractionOfPopulation = fractionsOfPopulation[numberOfStdDev];
return { x, y, fractionOfPopulation };
}