@Override public Class<Model> getModelType() { return errorMetric.getModelType(); } }
@Override public Class<Point> getPointType() { return mm.getPointType(); } }
@Override public Class<Point> getPointType() { return modelDistance.getPointType(); }
@Override public int getNumOfInputsN() { return param.getParamLength(); }
@Override public void setModel(Model model) { alg.setModel(model); }
@Override public double computeDistance(PointVectorNN pt) { return alg.computeDistance(pt.p); }
private ModelMatcher<double[],Double> createModel(int minPoints, double fitThreshold) { DoubleArrayManager manager = new DoubleArrayManager(1); DistanceFromMeanModel dist = new DistanceFromMeanModel(); MeanModelFitter fitter = new MeanModelFitter(); return createModelMatcher(manager,dist, fitter,fitter, minPoints, fitThreshold); }
@Override public int getMinimumSize() { return mm.getMinimumSize(); }
@Override public Class getModelType() { return alg.getModelType(); } }
@Override public List getMatchSet() { return alg.getMatchSet(); }
@Override public boolean generate(List<Double> dataSet, double[] param ) { return fitModel(dataSet,null,param); }
@Override public boolean process(List dataSet) { return alg.process(dataSet); }
@Override public int getNumOfInputsN() { return param.getParamLength(); }
@Override public Class<Model> getModelType() { return modelDistance.getModelType(); } }
@Override public Class<Point> getPointType() { return modelError.getPointType(); }
@Override public Class<Model> getModelType() { return modelError.getModelType(); } }
@Override public Class<Point> getPointType() { return errorMetric.getPointType(); }
@Override public Class<Model> getModelType() { return modelError.getModelType(); } }
@Override public Class<Model> getModelType() { return modelDistance.getModelType(); } }
@Override public Class<Model> getModelType() { return errorMetric.getModelType(); } }