truncatedTdist = (center, p) => {
let [effectSize, sampleSize, alpha] = params;
let dx = 4 / Math.sqrt(params[1]);
let xs = stdlib.linspace(p, params[0] + .5, 500)
let ys = xs.map((x) => stdlib.base.dists.t.pdf((x - center) * Math.sqrt(params[1]), params[1] - 1))
let results = []
for(let i = 0; i < xs.length; i++) {
results.push({'x': xs[i], 'y': ys[i]})
}
return results
}