Improved Heterogeneous Distance Functions