Skip to content

Commit 3d95880

Browse files
committed
Less sensitive neff warning
1 parent 0193d7e commit 3d95880

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pymc3/backends/report.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,17 @@ def _run_convergence_checks(self, trace):
102102
warn = SamplerWarning(
103103
WarningType.CONVERGENCE, msg, 'error', None, None, effective_n)
104104
warnings.append(warn)
105+
elif eff_min / n_samples < 0.1:
106+
msg = ("The number of effective samples is smaller than "
107+
"10% for some parameters.")
108+
warn = SamplerWarning(
109+
WarningType.CONVERGENCE, msg, 'warn', None, None, effective_n)
110+
warnings.append(warn)
105111
elif eff_min / n_samples < 0.25:
106112
msg = ("The number of effective samples is smaller than "
107113
"25% for some parameters.")
108114
warn = SamplerWarning(
109-
WarningType.CONVERGENCE, msg, 'warn', None, None, effective_n)
115+
WarningType.CONVERGENCE, msg, 'info', None, None, effective_n)
110116
warnings.append(warn)
111117

112118
self._add_warnings(warnings)

0 commit comments

Comments
 (0)