How to remove outlier from training data before training artificial neural networks ?

 Accepted Answer

Use zscore or mapstd to transform to zero-mean/unit-variance.
Plot
Decide how many standard deviations from the mean to set the outlier threshold.
Hope this helps.
Thank you for formally accepting my answer
Greg

2 Comments

Hello Greg,
Applying a threshold “zscored values” would only remove outliers around peaks and troughs, could a filtering technique or putting a threshold on the absolute value of the derivative of the signal be applicable when removing outliers?
Regards
Staffan
Those are not ouliers.
If you have a mathematical or physical reason for removing derivative outliers, compare with a model without this adjustment.
Then decide.
Hope this helps.
Greg

Sign in to comment.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Tags

Asked:

on 22 Dec 2013

Answered:

on 8 May 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!