DoubleVector d2 = Maths.dnormLog( -x, mean, 1 );
d2.minusEquals( d1max );
d1 = d1.map("java.lang.Math", "exp");
d1.timesEquals( values );
d2 = d2.map("java.lang.Math", "exp");
d2.timesEquals( values );
return ( ( points.minus(x/2)).innerProduct( d1 ) -
( points.plus(x/2)).innerProduct( d2 ) )
/ (d1.sum() + d2.sum());