ecl-logo Documentation
ECL`

AnalyzeSmoothing

AnalyzeSmoothing[Data]Object

this function takes either a list of data objects or a list of xy coordinates and applies different types of smoothing functions to the datasets in order to reduce the noise and make clear the broader trends in your data.

Details

  • Smoothen input data based on a particular approach provided by the user.
  • Input
    Output
    Data Processing Options

Examples

open allclose all

Example Setup

These expressions are used in the examples to follow:

Basic Examples  (3)

A nonequally spaced set of data points with units:

A simple set of data points with units:

A unitless set of data points:

Additional Examples  (9)

A protocol object:

Dataset with distribution entries:

Different types of data objects:

List of quantity datasets:

Multiple datasets:

Multiple MassSpectrometry objects:

Spiral dataset:

Unordered data that folds onto itself:

Vertical lines:

Options  (7)

AscendingOrder  (1)

If we want to check the ascending order of the dataset:

BaselineAdjust  (1)

Baseline adjustment can be used for cases where there is a systematic drift:

CutoffFrequency  (1)

The option CutoffFrequency is used for smoothing with LowpassFilter or HighpassFilter. So all frequencies higher/lower than this value will be removed, respectively:

EqualSpacing  (1)

Making the dataset equally spaced:

Method  (1)

Bilateral method is successful to denoise the data and retain its trend:

Radius  (1)

The option Radius is used for smoothing with all options except LowpassFilter or HighpassFilter. This radius is used for smoothing around each datapoint with the neighborhood equal to radius in either directions:

ReferenceField  (1)

Explicitly specifying the reference field which contains the dataset:

Messages  (10)

EmptyReferenceField  (1)

The field should exist in the data object packet:

MismatchedUnits  (1)

Dataset with mismatched units:

MissingReferenceField  (1)

The reference field information is not stored in SmoothingInputDataTypes:

NonAscendingOrderedDataSet  (1)

Unordered dataset:

NonCompliantPattern  (1)

The pattern should be a set of {x,y} coordinates:

NonEqualSpacedDataSet  (1)

The pattern should be a set of {x,y} coordinates:

OutOfBoundCutoffFrequency  (1)

The CutoffFrequency should be between 1/ x-coordinate range and 1/mean distance of the data points:

OutOfBoundRadius  (1)

The radius should be between the mean distance between data points in x-direction and the range of the x-coordinate:

UnusedCutoffFrequency  (1)

The provided CutoffFrequency is redundant and not used for methods other than LowpassFilter and HighpassFilter:

UnusedRadius  (1)

The provided Radius is redundant and not used for LowpassFilter and HighpassFilter methods:

Last modified on Thu 11 Sep 2025 15:21:59