Develop a class with a list of static methods that stands for the possible "anomaly feature explanation score".
Currently, implement only the metric currently shown in Def 1 in the paper .
Formally, a function with the signature:
"""
def afes(d: pd.DataFrame, s: list, f_sim: list, f_diff: list, sim) -> float
"""
where "sim" is a function as follows:
"""
def sim(d: pd.DataFrame, s: list) -> float
"""
Develop a class with a list of static methods that stands for the possible "anomaly feature explanation score". Currently, implement only the metric currently shown in Def 1 in the paper .
Formally, a function with the signature: """ def afes(d: pd.DataFrame, s: list, f_sim: list, f_diff: list, sim) -> float """ where "sim" is a function as follows: """ def sim(d: pd.DataFrame, s: list) -> float """