package com.rapidminer.operator.uncertain;
import com.rapidminer.operator.OperatorDescription;
import com.rapidminer.operator.similarity.attributebased.uncertain.AbstractProbabilityDensityFunction;
import com.rapidminer.operator.similarity.attributebased.uncertain.SimpleProbabilityDensityFunction;
import com.rapidminer.parameter.UndefinedParameterError;
public class PDFSampler extends AbstractPDFSampler {
public PDFSampler(OperatorDescription description) {
super(description);
}
@Override
protected AbstractProbabilityDensityFunction getPDF()
throws UndefinedParameterError {
return new SimpleProbabilityDensityFunction(
getParameterAsDouble(GLOBAL_UNCERTAINTY),
getParameterAsBoolean(ABSOLUTE_ERROR));
}
}