Skip to contents

Assimilation and the causal measure

aci()
Assimilative causal inference
aci_filter()
Data assimilation filter
aci_smoother()
Data assimilation smoother
aci_metric()
Gaussian relative entropy along a pair of paths
aci_metric_pair()
Gaussian relative entropy
aci_online()
Fixed-lag online data assimilation

Influence range and conditioning

aci_range()
Causal influence range
aci_conditional()
Conditional ACI specification
aci_conditional_reduce()
Reduce a model by prescribing the conditioning channels
lag_table()
Finite-lag divergence table
lt_diag()
Diagonal of a lag table
lt_row()
One row of a lag table
lt_tail_bound()
Heuristic tail estimate of a lag table

Models and simulation

aci_model()
Conditional-Gaussian nonlinear system
aci_model_from_affine()
CGNS model from an affine-in-hidden drift pair
aci_linear_model()
Conditionally linear model from constant coefficients
aci_dyad_model()
Nonlinear dyad (andreou2026aci eq. 1-2)
aci_predprey_model()
Noisy predator-prey benchmark model
aci_enso_model()
Six-variable stochastic conceptual ENSO model (andreou2026aci SI via chen2022enso eqs. 1a-1f).
aci_simulate()
Simulate a path from a model
as_obs()
Coerce to an observed trajectory
observed_trajectory()
Observed trajectory on a uniform time grid

Numerical policies

safe_chol()
Cholesky with escalating jitter ladder
spd_floor()
Project to SPD by eigenvalue flooring (used after Euler covariance updates)

Methods

Print, plot, coercion and simulation methods for the package’s classes.

print(<aci_result>)
Print aci() result
print(<cir_result>)
Print the causal influence range
print(<da_path_gaussian>)
Print a Gaussian assimilation path
print(<lag_table>)
Print a lag table
print(<obs_traj>)
Print an observed trajectory
print(<aci_conditional_spec>)
Print a conditional ACI specification
print(<stochastic_model>)
Print a stochastic model
plot(<aci_result>)
Plot an ACI result
plot(<cir_result>)
Plot a causal influence range result
plot(<da_path_gaussian>)
Plot a Gaussian assimilation path
as.data.frame(<aci_result>)
aci() result to data.frame
as.data.frame(<da_path_gaussian>)
Coerce a Gaussian assimilation path to a data frame
as.data.frame(<lag_table>)
Coerce a lag table to a data frame
as.data.frame(<obs_traj>)
Coerce an observed trajectory to a data frame
simulate(<stochastic_model>)
Simulate a stochastic or conditional-Gaussian model

Topics

The model contract, the assimilation surface, the causal measures, and the references.

model_contracts
Model and observation contracts
assimilation_api
Data assimilation and finite-lag API
causal_metrics
Assimilative causal metrics and influence ranges
aci_references
References