Statistics for Detection and down-weighting of outliers in non-normal data: theory and application