private void scale(double[][] peakList) {
DescriptiveStatistics stdDevStats = new DescriptiveStatistics();
for (int columns = 0; columns < peakList.length; columns++) {
stdDevStats.clear();
for (int row = 0; row < peakList[columns].length; row++) {
if (!Double.isInfinite(peakList[columns][row])
&& !Double.isNaN(peakList[columns][row])) {
stdDevStats.addValue(peakList[columns][row]);
}