Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re: Forecasting #33

Closed
xenmind opened this issue Aug 2, 2019 · 3 comments
Closed

Re: Forecasting #33

xenmind opened this issue Aug 2, 2019 · 3 comments

Comments

@xenmind
Copy link

xenmind commented Aug 2, 2019

Hi,

I'm generating features for a forecasting application. I require "causal" features, i.e. features that at any point in time do not use future information. I noted that there is a subset of features with the keyword 'forecasting.' Are these all causal? Are any features in other subsets also causal? Is there a simple way to extract only those sorts of features?

Thanks for any help on this matter,
Gavin.

@benfulcher
Copy link
Owner

Hi Gavin,
All features implemented in hctsa take in a time series and output a feature that is a summary statistic of the dynamics in that time series. You can restrict the time window and put that restricted time series into hctsa to get features of the dynamics in that restricted time period (e.g., cutting out future time points).
All features labeled as 'forecasting' try to quantify the predictability of the time series by fitting, running, and evaluating the performance of several types of forecasting algorithms
Ben

@xenmind
Copy link
Author

xenmind commented Aug 3, 2019

Ok, so I could apply hctsa to a rolling window of a time series and save the summary stats for each window to avoid future leaks. Really looking forward to testing hctsa out. Thank you.

@benfulcher
Copy link
Owner

Yeah, this is kind of like 'feature-based forecasting' (is there some property of the dynamics in the current time window that is informative of some future behavior of the time series.
I describe it briefly here: https://arxiv.org/abs/1709.08055
FYI, you may want to test the idea using a small, fast-to-compute feature set: https://github.com/chlubba/catch22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants