Dealing with Incomplete Data in Pattern Recognition