Hansen J-test and AR(2) test do not reject at the 5% level.
One or more diagnostic tests indicate potential issues.
| Variable | Coefficient | Std. Error | t-stat | p-value | |
|---|---|---|---|---|---|
| {{ coef.name }} | {{ coef.coef|round(4) }} | {{ coef.se|round(4) }} | {{ coef.tstat|round(3) }} | {{ coef.pvalue|pvalue_format }} | {{ coef.stars }} |
Significance: * p<0.1, ** p<0.05, *** p<0.01
{% else %}No coefficient data available.
{% endif %}| Test | Statistic | p-value | Status | Interpretation |
|---|---|---|---|---|
| Hansen J-test | {{ diagnostics.hansen.statistic }} | {{ diagnostics.hansen.pvalue|pvalue_format }} | {% if diagnostics.hansen.status == 'pass' %} PASS {% else %} FAIL {% endif %} | {% if diagnostics.hansen.status == 'pass' %}Instruments valid (not rejected){% else %}Instruments may be invalid{% endif %} |
| AR(1) test | {{ diagnostics.ar1.statistic }} | {{ diagnostics.ar1.pvalue|pvalue_format }} | Expected | First-order autocorrelation expected in differences |
| AR(2) test | {{ diagnostics.ar2.statistic }} | {{ diagnostics.ar2.pvalue|pvalue_format }} | {% if diagnostics.ar2.status == 'pass' %} PASS {% else %} FAIL {% endif %} | {% if diagnostics.ar2.status == 'pass' %}No second-order autocorrelation{% else %}Second-order autocorrelation detected{% endif %} |
No diagnostic data available.
{% endif %}| Number of instruments | {{ n_instruments|default('—') }} |
| Number of groups | {{ n_groups|default('—') }} |
| Instrument/group ratio | {{ model_info.instrument_ratio|default('—') if model_info else '—' }} |
| Estimation method | {{ model_info.estimator|default(model_type)|default('GMM') if model_info else model_type|default('GMM') }} |
| Two-step | {{ 'Yes' if (model_info and model_info.two_step) or two_step else 'No' }} |
The number of instruments ({{ n_instruments }}) exceeds the number of groups ({{ n_groups }}). Consider using collapse=True to reduce the instrument count.