Distance Weighted Discrimination performs statistical corrections to reduce systematic biases in microarray data sets.