judithabk6 / med_bench

BSD 3-Clause "New" or "Revised" License
8 stars 3 forks source link

instabilités numériques #48

Open houssamzenati opened 10 months ago

houssamzenati commented 10 months ago

pytest génére les messages d'avertissements suivants:

tests/estimation/test_get_estimation.py::test_total_is_direct_plus_indirect[huber_ipw_forest_cf-dict_param2] /opt/anaconda3/envs/mind/lib/python3.9/site-packages/benchmark_mediation-0.1-py3.9.egg/src/benchmark_mediation.py:298: RuntimeWarning: invalid value encountered in divide

Cela concerne les lignes 292 à 298 du fichier src/benchmark_mediation.py pour les opérations de divisions:

rajouter un + EPS à chaque opération de division au dénominateur ? en prenant EPS=1e-8 par exemple et ensuite en augmentant à la précision à des floats 64b ?

bthirion commented 10 months ago

+1