public double test(double[] inputData) { if (min == max && min == 0) return 0; double[] tmp = new double[inputData.length]; for (int i = 0; i < inputData.length; i++) { tmp[i] = inputData[i]; } transformArray(tmp, min, max); double ans = bp.test(tmp)[0]; return untransform(ans, min, max); }