Weighted Nearest Neighbor Analysis