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

Data Transformation page (07/11/2017) #13

Open
FireFlyTy opened this issue Nov 6, 2017 · 1 comment
Open

Data Transformation page (07/11/2017) #13

FireFlyTy opened this issue Nov 6, 2017 · 1 comment
Assignees

Comments

@FireFlyTy
Copy link
Contributor

FireFlyTy commented Nov 6, 2017

Due Date 07/11/2017

Initial requirements:
1. Remove NA:

  • type:
    • 'none' - without changes
    • 'zero' - replace NA to 0,
    • 'linear' - using linear interpolation,
    • 'mean' - replace NA to mean of all time series data

2. Remove outliers :

  • type:
    • 'none' - without changes,
    • 'normal' - replace outliers of data to quantile,
    • 'diff' - replace outliers of differences to quantile
  • number - count of sigma for non outliers interval (from 3 to 7, default - 5)

3. Denoising :

  • type :
    • 'none' - without changes,
    • 'gaussian',
    • 'sma' - arithmetic mean of the series over the past n observations
    • 'ema' - exponentially-weighted mean, giving more weight to recent observations.
  • window_noise - kernel size
    • 'auto' - auto-detected
    • 'manual' - selection is possible
  • window size (if manual) - from 3 to 25, default - 5

4. Aggregation :
type and step slider are determined based on timeSliders.R function

@FireFlyTy FireFlyTy changed the title Data Transformation page Data Transformation page (07/11/2017) Nov 6, 2017
@FireFlyTy
Copy link
Contributor Author

@vsolskyy
Please, apply following changes to Data Transformation page:

  1. Outliers and Denoising: add option None to the InputSelection control
  2. Remove NA values : set Zero option as Default
  3. Remove NA values, Outliers, Denoising and Aggregation procedures have to be called in that order without excluding. If one or other operation should be skipped, type "None" should be set.

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