java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.util.outlier.OutlierAttributeResolver

public class OutlierAttributeResolver extends Object
Responsibility of an attribute resolver is to decide whether user attribute value is unusual comparing to the provided users (attribute members - in group stats). Algorithm: 1. find the most common (mode) value of an attribute 2. use its frequency within group as a baseline (100%) to compute relative frequencies 3. find out relative frequency of user's attribute value 4. if it is below threshold, mark it as unusual Limitations: - it does not support missing/undefined user attributes