EmpiricalDynamics0.1.2 package

Empirical Discovery of Differential Equations from Time Series Data

analysis_summary

Create Analysis Summary

analyze_bifurcations

Analyze Bifurcations

analyze_fixed_points

Analyze Fixed Points

annotate_hypotheses

Annotate Hypotheses

arch_test

ARCH-LM Test

block_bootstrap_indices

Block Bootstrap Indices

bootstrap_parameters

Bootstrap Confidence Intervals for Parameters

build_pareto_front

Build Pareto Front from Results

check_qualitative_behavior

Check Qualitative Behavior

coefficient_change

Coefficient Change Between Equations

coefficient_table

Generate Coefficient Table

compare_differentiation_methods

Compare Differentiation Methods

compare_estimation_methods

Compare OLS and GLS Estimation

compare_trajectories

Compare Simulated and Observed Trajectories

compute_derivative_fd

Centered Finite Differences

compute_derivative_savgol

Savitzky-Golay Derivative

compute_derivative_spectral

Spectral (FFT) Differentiation

compute_derivative_spline

Smoothing Spline Derivative

compute_derivative_tvr

Total Variation Regularized Differentiation

compute_derivative

Compute Derivative of a Time Series

compute_derivatives

Compute Derivatives for Specified Variables

compute_kurtosis

Compute Excess Kurtosis

compute_residuals

Compute Residuals from Symbolic Equation

compute_skewness

Compute Skewness

construct_sde

Construct Stochastic Differential Equation Model

create_block_folds

Create Block Folds (for time series)

create_random_folds

Create Random Folds

create_rolling_folds

Create Rolling Folds (walk-forward validation)

create_transformations

Create Candidate Transformations

cross_validate

Cross-Validate Discovered Equation

define_custom_operators

Define Custom Operators

df_to_html

Data Frame to HTML Table

df_to_latex

Data Frame to LaTeX Table

df_to_markdown

Data Frame to Markdown Table

diagnose_sampling_frequency

Diagnose Sampling Frequency

ed_theme

Default ggplot2 Theme for EmpiricalDynamics

estimate_initial_values

Automatic Initial Value Estimation

estimate_sde_iterative

Iterative GLS Estimation for SDEs

eval_with_coefs

Evaluate equation with modified coefficients

exploration

Visual Exploration of Dynamical Structure

explore_dynamics

Comprehensive Dynamics Exploration

export_results

Export Results to Multiple Formats

find_knee_point

Find Knee Point in Pareto Front

fit_residual_distribution

Fit Residual Distribution

fit_specified_equation

Fit Specified Equation

fit_t_distribution

Fit Student's t Distribution

fit_with_optim

Fit Using General Optimization

format_equation_string

Format Equation String

format_equation

Format Equation for Display

generate_report

Generate Analysis Report

get_analysis_template

Get Analysis Template

get_pareto_set

Get Full Pareto Set

list_example_data

List Available Example Datasets

load_example_data

Load Example Dataset

model_comparison_table

Generate Model Comparison Table

model_conditional_variance

Model Conditional Variance

output

Output and Report Generation

plot_bivariate

Bivariate Scatter Plot

plot_pareto_front

Plot Pareto Front

plot_phase_1d

1D Phase Diagram

plot_residual_diagnostics_panel

Plot Residual Diagnostics Panel

plot_surface_3d

3D Response Surface

plot_timeseries

Time Series Plot

plot_trajectory_2d

2D Trajectory Plot

plot_tvr_diagnostic

Diagnostic Plot for TVR Differentiation

plot.bifurcation_analysis

Plot Bifurcation Diagram

plot.cv_result

Plot CV Results

plot.trajectory_simulation

Plot Simulated Trajectories

plot.tvr_derivative

Plot Method for TVR Derivative

plot.validation_result

Plot Validation Results

predict.variance_model

Predict from Variance Model

preprocessing

Preprocessing Functions for Time Series Data

print_summary

Print Analysis Summary

print.cv_result

Print CV Results

print.qualitative_check

Print Qualitative Check Results

print.residual_diagnostics

Print Residual Diagnostics

print.tvr_derivative

Print Method for TVR Derivative

print.validation_result

Print Validation Results

r_to_latex_expr

Convert R Expression to LaTeX

read_empirical_data

Read Empirical Data from File

residual_analysis

Residual Analysis and Stochastic Differential Equations

residual_diagnostics

Comprehensive Residual Diagnostics

runs_test

Runs Test for Randomness

save_plots

Save Diagnostic Plots

section_header

Create Section Header

select_equation

Select Equation from Pareto Front

select_lambda_cv_tvr

Cross-Validation Selection of Lambda for TVR

sensitivity_analysis

Parameter Sensitivity Analysis

setup_julia_backend

Setup Julia Backend

simulate_trajectory

Simulate Trajectory from SDE

specify_variables

Specify Variable Types for Dynamical Analysis

suggest_differentiation_method

Suggest Differentiation Method Based on Data Characteristics

symbolic_search_julia

Julia Backend for Symbolic Search

symbolic_search_r_exhaustive

Exhaustive Search for Simple Equations

symbolic_search_r_genetic

R-Native Genetic Algorithm for Symbolic Regression

symbolic_search_weighted

Weighted Symbolic Search

symbolic_search

Symbolic Regression and Equation Discovery

to_json

Simple JSON Conversion

to_latex

Convert Equation to LaTeX

utils

Utility Functions for EmpiricalDynamics

validate_model

Comprehensive Model Validation

validation

Validation of Discovered Equations

A comprehensive toolkit for discovering differential and difference equations from empirical time series data using symbolic regression. The package implements a complete workflow from data preprocessing (including Total Variation Regularized differentiation for noisy economic data), visual exploration of dynamical structure, and symbolic equation discovery via genetic algorithms. It leverages a high-performance 'Julia' backend ('SymbolicRegression.jl') to provide industrial-grade robustness, physics-informed constraints, and rigorous out-of-sample validation. Designed for economists, physicists, and researchers studying dynamical systems from observational data.

  • Maintainer: José Mauricio Gómez Julián
  • License: MIT + file LICENSE
  • Last published: 2026-01-16