WHO zScore calculation

by mark47

JavaScript

var lowZScore = valueToZScore(-0.1600954, 9.476500305, 0.11218624,  9.7);
function valueToZScore(l, m, s, value) {
    if (l == 0) {
	return Math.log(value/m) / s;
    } else {
	return (Math.pow(value/m, l) - 1) / (l*s);
    }
}
//var lowZScore = "goat";
alert(lowZScore);