I am confused about the surrogate significance tests...
I get Dimension of source embedding must be 1 to be applicable with surrogate methods if I do something like
embedding = EmbeddingTE(; dS = 3, dT = 3, dC = 3)
estimator = FPVP()
test = SurrogateTest(TEShannon(; embedding), estimator; nshuffles = 100)
and then call independence. How does this limitation makes sense from a scientific perspective? Surely estimating the transfer entropy with only 1 dimension (and hence, no going into the past at all) from the source doesn't really make sense given the definition of transfer entropy, right?
How does this limitation come about? Why is it not possible to first shuffle the source timeseries and then embed it (which is what I would expect would happen)?