Skip to content

Forecast Using Aggregated Features instead of Raw Time Series  #18

@chauhankaranraj

Description

@chauhankaranraj

Feedback no. 5

In the current forecasting notebook, we assumed that the maximum number of days of data that we are guaranteed to have at runtime is 6. However after talking to ceph subject matter experts, it seems that there might be some flexibility there.

It may be possible to have aggregated values describing time series behavior over a longer period of time, instead of having raw data. For example, consider SMART 5 values for device A. Instead of storing a vector

[100, 100, 100, 99, 95, 96]

representing the raw values from the last 6 days, we could instead store a vector

[(99.5, 0.24), (100, 0), (100, 0), (99.5, 0.2), (99.25, 0.1), (98.33, 0.56)]

where the first tuple is (mean,std) of SMART 5 in last 6 days, next tuple is (mean,std) of SMART 5 in the last days 6-12, and so on and so forth. This way we can describe last 36 days of behavior using 12 discrete values.

As a data scientist, I want to explore if it is possible to have a forecasting model predicting future values using such aggregated features as input, instead of raw values

Acceptance criteria:

  • EDA notebook exploring possible models with the above setup
  • Compare performance of models created with the above setup vs current setup
  • Compare performance of models created using different types of aggregated features - e.g. mean, std, min, max, entropy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions