package com.datascience.core.nominal.decision;
import com.datascience.core.nominal.NominalAlgorithm;
import com.datascience.core.base.Worker;
import com.datascience.core.nominal.NominalProject;
public class WorkerEstimator extends WorkerQualityCalculator{
public WorkerEstimator(ILabelProbabilityDistributionCostCalculator lpdcc) {
super(lpdcc);
}
@Override
public double getError(NominalProject project, Worker w, String from, String to) {
NominalAlgorithm algorithm = project.getAlgorithm();
return project.getResults().getWorkerResult(w).getErrorRate(
algorithm.getErrorRateCalculator(),from, to);
}
}