Exemplo n.º 1
0
float lof::calc_anomaly_score(const string& id) const {
  unordered_map<string, float> neighbor_lrd;
  const float lrd = mixable_storage_->get_model()->collect_lrds(
      id, neighbor_lrd);

  return calculate_lof(lrd, neighbor_lrd);
}
Exemplo n.º 2
0
 float calc_anomaly_score(const string& id) const {
   unordered_map<string, float> neighbor_lrd;
   neighbor_lrd.insert(pair<string, float>("r1", 1.0));
   neighbor_lrd.insert(pair<string, float>("r2", 0.5));
   neighbor_lrd.insert(pair<string, float>("r3", 1.5));
   const float lrd = neighbor_lrd[id];
   return calculate_lof(lrd, neighbor_lrd);
 }