16 package emlab.gen.util;
18 import org.apache.commons.math.stat.regression.SimpleRegression;
30 public void addData(
double x,
double y) {
31 super.addData(x, Math.log(y));
34 public void removeData(
double x,
double y) {
35 super.removeData(x, Math.log(y));
38 public void addData(
double[][] data) {
39 for (
double[] d : data) {
44 public void removeData(
double[][] data) {
45 for (
int i = 0; i < data.length && super.getN() > 0; i++) {
46 removeData(data[i][0], Math.log(data[i][1]));
50 public double predict(
double x) {
51 return Math.exp(super.predict(x));