Distance-based redundancy analysis