### From Data Processing Compendium - Workflows for Knowledge Exploitation in the Process Industries

# Single Steps

### Types of Steps

By a **non-causal** step we mean a step whose outputs are dependent on future inputs.

By a **causal** step we mean a step whose outputs are not dependent on future inputs.

By an **outlier-resistant** step we mean a step whose results are resistant to outliers of the input data.

### Types of Algorithms

By a **one-dimensional** algorithm we mean an algorithm which can deal with one-dimensional array data only.

By a **multi-dimensional** algorithm we mean an algorithm which can deal with multi-dimensional array data.

By a **local** algorithm we mean an algorithm which can run independently of the size of the input data.

By a **global** algorithm we mean an algorithm whose efficiency strongly depends on the size of the input data.