Embedding using differences or even splines
Posted: Sun Nov 29, 2009 22:34
Hi Norbert!
I try to understand why the m-dim. embedding uses m observations instead
of numerical approximations for the first m derivatives.
After all, the "natural" choice for the original phase space is (y(t),
dy(t)/dt, d²y(t)/dt², ...), right?
E.g., a much more natural 2-dim. embedding than (y_i, y_{i-1}) seems to
be (y_i, y_i - y_{i-1}) or (y_i, (y_{i+1} - y_{i-1})/2) or some other
numerical approximation of the derivative.
Of course, the information is basically the same, but when you apply a
Euclidean distance measure after the embedding to determine the
nearness, the results can be different since the distance between (y_i,
y_{i-1}) and (y_j, y_{j-1}) is not the same as that between (y_i, y_i -
y_{i-1}) and (y_j, y_j - y_{j-1}).
When we would use the derivatives, we can also apply some more robust
approximation methods like, e.g., spline interpolation:
For the k-th entry in an m-dim. embedding, with k=1...m, interpolate the
observations with a spline of degree k and use its (k-1)-th derivative
at i as the k-th entry at time i.
This would probably simplify the embedding in particular when the times
are irregularly spaced, and may be fruitful when both time and y have error.
Has this been tried before?
Jobst
I try to understand why the m-dim. embedding uses m observations instead
of numerical approximations for the first m derivatives.
After all, the "natural" choice for the original phase space is (y(t),
dy(t)/dt, d²y(t)/dt², ...), right?
E.g., a much more natural 2-dim. embedding than (y_i, y_{i-1}) seems to
be (y_i, y_i - y_{i-1}) or (y_i, (y_{i+1} - y_{i-1})/2) or some other
numerical approximation of the derivative.
Of course, the information is basically the same, but when you apply a
Euclidean distance measure after the embedding to determine the
nearness, the results can be different since the distance between (y_i,
y_{i-1}) and (y_j, y_{j-1}) is not the same as that between (y_i, y_i -
y_{i-1}) and (y_j, y_j - y_{j-1}).
When we would use the derivatives, we can also apply some more robust
approximation methods like, e.g., spline interpolation:
For the k-th entry in an m-dim. embedding, with k=1...m, interpolate the
observations with a spline of degree k and use its (k-1)-th derivative
at i as the k-th entry at time i.
This would probably simplify the embedding in particular when the times
are irregularly spaced, and may be fruitful when both time and y have error.
Has this been tried before?
Jobst