viewof zscoreTable = {
const out = [];
const loop = (start, end, zDisplay, zFn) => {
for (let row = start; row <= end; row += 0.1){
const obj = { z: zDisplay(row) };
for (let col = 0.00; col <= 0.09; col += .01){
obj[col.toFixed(2)] = normalcdf(zFn(row, col)).toFixed(4);
}
out.push(obj);
}
}
loop(-3.4, 0.1, row => `-${Math.abs(row).toFixed(1)}`, (row, col) => row - col);
loop(0, 3.5, row => row.toFixed(1), (row, col) => row + col);
return Inputs.table(out, { height: 550 });
}