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); }
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); }