causality

Granger pairwise causality — BH-FDR corrected. Evidence: strong p<0.01 · moderate p<0.05 · weak p<0.10
{% if reports %} {% set datasets = reports | map(attribute='dataset_name') | unique | list %} {% for ds in datasets %} {% set ds_edges = reports | selectattr('dataset_name', 'equalto', ds) | list %}
{% for e in ds_edges %} {% endfor %}
Cause Effect Evidence Lag F-stat Adj p-value Raw p-value Confounders? Review
{{ e.cause }} {{ e.effect }} {{ e.evidence_strength }}{% if e.get("differenced") %}{% endif %} {{ e.selected_lag }} {{ "%.2f"|format(e.f_statistic) }} {% if e.get('adjusted_p_value') is not none and e.get('adjusted_p_value') != '' %}{{ "%.5f"|format(e.get('adjusted_p_value')) }}{% else %}—{% endif %} {% if e.get('raw_p_value') is not none and e.get('raw_p_value') != '' %}{{ "%.5f"|format(e.get('raw_p_value')) }}{% else %}—{% endif %} {% if e.confounder_candidates %} ⚠ {{ e.confounder_candidates | length }} {% else %}—{% endif %}
{% endfor %} {% else %}

No causality reports yet. Call store.save_causality_report() to populate.

{% endif %}