public double attributeValueChance(Integer featureId, String value) {
		double result = 0D;
		for (String fValue : Feature.possibleFeatures.get(featureId).getPossibleValues()) {
			if (fValue.equals(value)) {
				double positive = 0.0;
				double negative = 0.0;
				for (ClassifiableObject co : partitionedObjects.get(fValue)) {
					if (co.isAcceptable()) {
						positive++;
					} else {
						negative++;
					}
				}
				result = positive / (positive + negative);
			}
		}
		return result;
	}