diff --git a/examples/metrics/plot_goinfo.py b/examples/metrics/plot_goinfo.py deleted file mode 100644 index b070f798..00000000 --- a/examples/metrics/plot_goinfo.py +++ /dev/null @@ -1,40 +0,0 @@ -""" -Gradient Oinfo -============== -Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nesciunt neque, -perferendis sed id doloribus at error in ea nulla reprehenderit optio rerum -nostrum harum voluptas, sequi laudantium numquam accusantium consequuntur minus -quisquam autem magnam distinctio. Itaque, fuga quisquam. Dolorum commodi -molestiae soluta, dolorem tenetur magni illum distinctio minus vero tempore -quibusdam totam sed, sapiente aliquam aperiam sunt accusantium quisquam eos -rerum cupiditate fuga debitis inventore. Exercitationem nihil ipsa aliquid, -placeat laborum ut vel odio deserunt adipisci minima blanditiis aperiam nisi -veniam cum labore deleniti reiciendis earum eligendi dignissimos suscipit -beatae ex a! Omnis commodi modi magnam esse molestias odit, non unde eius vel, -aspernatur perferendis voluptatibus nam nihil, aut et. Molestias, quos quia -soluta minus illum amet cupiditate iure a assumenda debitis sint dolor, dolorem -at. -""" - -import numpy as np -from hoi.utils import get_nbest_mult -from hoi.metrics import GradientOinfo - -np.random.seed(0) - -x = np.random.rand(200, 7) -y_red = np.random.rand(x.shape[0]) - -# redundancy: (1, 2, 6) + (7, 8) -x[:, 1] += y_red -x[:, 2] += y_red -x[:, 6] += y_red -# synergy: (0, 3, 5) + (7, 8) -y_syn = x[:, 0] + x[:, 3] + x[:, 5] -# bivariate target -y = np.c_[y_red, y_syn] - -model = GradientOinfo(x, y=y) -hoi = model.fit(minsize=2, maxsize=None, method="gcmi") - -print(get_nbest_mult(hoi, model=model, minsize=3, maxsize=3, n_best=3)) \ No newline at end of file