Empirical Dynamic Modeling ('EDM')
Overview
An implementation of 'EDM' algorithms based on research software developed at the Sugihara Lab ('UCSD/SIO'). Primary methods include 'Simplex' projection from Sugihara & May (1990) doi:10.1038/344734a0, Sequential locally-weighted global linear maps 'S-map': Sugihara (1994) doi:10.1098/rsta.1994.0106, Convergent cross mapping described in Sugihara et al. (2012) doi:10.1126/science.1227079, and, 'Multiview embedding' from Ye & Sugihara (2016) doi:10.1126/science.aag0863.
- Version 2.0.2 is a bugfix relase. Parameter
Eis required as in previous releases.Embed()returns adata.framewith named columns as in previous releases. Neighbor ties inSimplexare resolved.
From NEWS.md in the release
Install
Health
ERRORre-building of vignette outputsr-oldrel-macos-arm64
Error(s) in re-building vignettes:
--- re-building ‘rEDM-tutorial.Rmd’ using rmarkdown
2026-10-23 20:06:42.222 R[47825:70859] XType: Using static font registry.
*** caught segfault ***
address 0x110, cause 'invalid permissions'
*** caught segfault ***
address 0x110, cause 'invalid permissions'
*** caught segfault ***
address 0x110, cause 'invalid permissions'
*** caught segfault ***
address 0x110, cause 'invalid permissions'
Traceback:
1: RowCumsum(valid)
2: FindNeighbors(embedding, lib_i, pred_i, knn, exclusionRadius = exclusionRadius, validLib = validLib, libOverlap = idx$libOverlap, backend = backend, tieBreak = FALSE, verbose = verbose)
3: SMap(dataFrame, columns, target, lib, pred, E = E, Tp = Tp, knn = knn, tau = tau, theta = th, exclusionRadius = exclusionRadius, embedded = embedded, validLib = validLib, noTime = noTime, ignoreNan = ignoreNan, backend = backend)
Traceback:
4: 1: ComputeError(predictions$Observations, predictions$Predictions)Row
...[truncated]...
", file, conditionMessage(e)))})
58: tools::buildVignettes(dir = "/Volumes/Builds/packages/big-sur-arm64/results/4.5/rEDM.Rcheck/vign_test/rEDM", skip = TRUE, ser_elibs = "/Volumes/Temp/tmp/Rtmpxhxkq3/file857135e6bed4.rds")
An irrecoverable exception occurred. R is aborting now ...
Quitting from rEDM-tutorial.Rmd:466-469 [smap_thrips]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `data.frame()`:
! arguments imply differing number of rows: 15, 0
---
Backtrace:
▆
1. └─rEDM::PredictNonlinear(...)
2. └─base::data.frame(Theta = theta, rho = rho)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'rEDM-tutorial.Rmd' failed with diagnostics:
arguments imply differing number of rows: 15, 0
--- failed re-building ‘rEDM-tutorial.Rmd’
SUMMARY: processing the following file failed:
‘rEDM-tutorial.Rmd’
Error: Vignette re-building failed.
Execution halted- ERROR12 OK, 1 ERRORNow
- ERROR7 OK, 5 NOTE, 1 ERROR2026-08-01
- NOTE1 OK, 13 NOTE2026-04-22
- ERROR1 OK, 12 NOTE, 1 ERROR2026-04-18
- NOTE1 OK, 13 NOTE2026-03-10
Documentation
- Help pages
- 26 (3 internal)includes a package overview page
- Examples that run
- 100%9 run in a plain check
- Exported functions with examples
- 69%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 27%
Downloads
Dependencies
Installing rEDM adds 1 package (1 with compiled code, 59 KB of source tarballs). Heaviest: RANN 59 KB.
Code & Tests
Datasets
People & History
Previously maintained by George Sugihara (1.2.3) and Joseph Park (1.2.2).
Show 8 of 15 peopleHide 8 people
Pick two releases to compare their code metrics.
- 2.0.2Latest
- 2.0.12026-07-31 · diff ↗ ·
removed 1 export
MakeBlockadded 3 exports
PredictExclusionRadius, PlotObsPred, PlotSmap - RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 1.15.42024-04-06 · diff ↗
- 1.15.32024-01-10 · diff ↗
- 1.15.12023-11-10 · diff ↗
- 1.15.02023-10-23 · diff ↗ ·
removed 8 exports
ccm, block_lnlp, s_map, simplex, multiview, make_block, compute_stats, make_surrogate_data - 1.14.32023-07-07 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 1.14.02023-01-09 · diff ↗
- 1.13.12022-08-06 · diff ↗
- 1.13.02022-06-22 · diff ↗
- 1.12.22022-06-01 · diff ↗
- 1.12.02022-05-15 · diff ↗
Show 46 earlier eventsHide 46 earlier events
- RR 4.2.0 released · 2022-04-22
- 1.11.02022-04-15 · diff ↗
- 1.10.32022-03-31 · diff ↗
- 1.10.22022-02-13 · diff ↗
- 1.10.12022-01-22 · diff ↗
- 1.10.0
- 1.9.32021-10-16 · diff ↗
- 1.9.22021-09-16 · diff ↗
- 1.9.12021-08-08 · diff ↗
- 1.9.02021-06-22 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 1.8.22021-05-03 · diff ↗
- 1.8.12021-03-22 · diff ↗
- 1.8.02021-02-27 · diff ↗
- 1.7.52021-01-25 · diff ↗
- 1.7.42021-01-11 · diff ↗
- 1.7.32021-01-04 · diff ↗
- 1.7.12020-12-04 · diff ↗
- 1.7.02020-11-14 · diff ↗
- 1.6.12020-10-20 · diff ↗
- 1.5.02020-07-06 · diff ↗
- 1.3.8.52020-06-23 · diff ↗
- 1.3.8.22020-06-16 · diff ↗
- unarchivedReturned to CRAN2020-06-08
- 1.3.82020-06-08 · diff ↗ ·
removed 4 exports
make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twinadded 11 exports
Simplex, SMap, CCM, Multiview, Embed, MakeBlock, ComputeError, EmbedDimension, PredictInterval, PredictNonlinear, SurrogateData - RR 4.0.0 released · 2020-04-24
- archivedRemoved from CRAN2020-04-12check problems were not corrected despite reminders
- 1.2.32020-03-06 · diff ↗ ·
removed 11 exports
Simplex, SMap, CCM, Multiview, Embed, MakeBlock, ComputeError, EmbedDimension, PredictInterval, PredictNonlinear, SurrogateDataadded 16 exports
block_gp, block_lnlp, ccm, ccm_means, compute_stats, make_block, make_surrogate_data, make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twin, multiview, s_map, simplex, tde_gp, test_nonlinearity - unarchivedReturned to CRAN2020-03-02
- 1.2.22020-03-02 · diff ↗ ·
removed 16 exports
block_gp, block_lnlp, ccm, ccm_means, compute_stats, make_block, make_surrogate_data, make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twin, multiview, s_map, simplex, tde_gp, test_nonlinearityadded 11 exports
Simplex, SMap, CCM, Multiview, Embed, MakeBlock, ComputeError, EmbedDimension, PredictInterval, PredictNonlinear, SurrogateData - archivedRemoved from CRAN2020-01-16check issues were not corrected in time 'Additional issues', also Solaris
- 0.7.32019-11-25 · diff ↗ ·
added 5 exports
make_block, make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twin - RR 3.6.0 released · 2019-04-26
- 0.7.22018-12-10 · diff ↗ ·
removed 5 exports
make_block, make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twin - 0.7.12018-06-20 · diff ↗ ·
added 5 exports
make_block, make_surrogate_shuffle, make_surrogate_ebisuzaki, make_surrogate_seasonal, make_surrogate_twin - RR 3.5.0 released · 2018-04-23
- 0.6.92017-12-05 · diff ↗
- 0.6.5
- RR 3.4.0 released · 2017-04-21
- 0.5.42016-11-16 · diff ↗
- 0.5.32016-10-22 · diff ↗ ·
removed 1 export
pattern:^[[:alpha:]]+added 9 exports
block_lnlp, ccm, ccm_means, compute_stats, make_surrogate_data, multiview, s_map, simplex, test_nonlinearity - RR 3.3.0 released · 2016-05-03
- 0.4.72016-03-10 · diff ↗
- 0.4.52016-03-07 · diff ↗
- 0.4.42016-03-05
- RR 3.2.0 released · 2015-04-16
Package metadata
- First published
- 2016-03-05
- Total releases
- 46 / 10 yrs
- License
- BSD_2_clause + file LICENSE OSI
- Bundled data
- 60 KB / 9 files
- Download size
- 914 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("rEDM")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.