Welcome to the xiacf development roadmap! This document outlines our current status and the exciting features planned for upcoming releases. Our goal is to make xiacf the definitive tool for non-linear, asymmetric time-series causal discovery in R.
📌 Current Status
- v0.2.1 (Hotfix & Stability): Implemented strict
NA handling to ensure data integrity during univariate and bivariate MIAAFT surrogate generation.
- Target: "Soak time" (testing with real-world macroeconomics/finance data) followed by CRAN submission.
🛠️ Phase 3: The Asymmetry & Network Update (v0.3.x - v0.4.x)
Focus: Shifting from a traditional symmetric CCF mindset to strict directional (asymmetric) evaluation, and scaling up to network-level analysis.
Milestone 1: Optimization and Asymmetric Plotting (v0.3.0)
Milestone 2: $n$-Dimensional MIAAFT Engine (v0.4.0)
Milestone 3: The $\xi$-Correlogram Matrix (v0.4.1)
🔭 Phase 4: Advanced Causal Discovery (Future Research)
Focus: Tackling the "Holy Grail" of time series analysis—controlling for confounding variables and handling non-stationary/irregular data.
Milestone 1: Conditional $\xi$-CCF (Partial $\xi$)
Implementing robust methods to control for confounding variables ($Z$) and eliminate spurious correlations to measure pure functional dependence:
Milestone 2: Irregular Time Series Support
Feedback, feature requests, and pull requests are always welcome!
Welcome to the
xiacfdevelopment roadmap! This document outlines our current status and the exciting features planned for upcoming releases. Our goal is to makexiacfthe definitive tool for non-linear, asymmetric time-series causal discovery in R.📌 Current Status
NAhandling to ensure data integrity during univariate and bivariate MIAAFT surrogate generation.🛠️ Phase 3: The Asymmetry & Network Update (v0.3.x - v0.4.x)
Focus: Shifting from a traditional symmetric CCF mindset to strict directional (asymmetric) evaluation, and scaling up to network-level analysis.
Milestone 1: Optimization and Asymmetric Plotting (v0.3.0)
bidirectional = TRUE): Introduce a default option to compute bothautoplot: Restructure the output into a tidy long-format dataframe. Upgradeautoplot()to return a clear, 2-panelggplot(Top:Milestone 2:$n$ -Dimensional MIAAFT Engine (v0.4.0)
compute_xi): Isolate the pureMilestone 3: The$\xi$ -Correlogram Matrix (v0.4.1)
xi_matrix()API: Implement a user-friendly wrapper that accepts a dataframe ofautoplot: Develop anggplot2::facet_grid.🔭 Phase 4: Advanced Causal Discovery (Future Research)
Focus: Tackling the "Holy Grail" of time series analysis—controlling for confounding variables and handling non-stationary/irregular data.
Milestone 1: Conditional$\xi$ -CCF (Partial $\xi$ )
Implementing robust methods to control for confounding variables ($Z$ ) and eliminate spurious correlations to measure pure functional dependence:
Milestone 2: Irregular Time Series Support
Feedback, feature requests, and pull requests are always welcome!