Masking methods that preserve positivity constraints in microdata