[EM] allow the expectation of nopurchase to be non-integer