Compute many new columns easily.

Parameters:

Parameters:
The first step before creating a predictive model is to build a learning dataset that contains as many “good” features as possible (this is named “feature engineering”). For example, in telecom, if you want to predict if a subscriber will renew its subscription the next month (i.e. if you want to do a “churn” model), it’s interesting to look at the consumptions patterns of the previous months (i.e. to look at the Month “M-1”, “M-2” and also maybe “M-3”). This means that you’ll have a learning dataset that will include features such as:
The above 8 features are interesting in themselves but there exist some even better, more meaningful features: These features are named the “Evolution” features and represents the evolution over time of the “original, raw” features. Here are 4 “Evolution” features that are based on the list of 8 features shown here above:

One of the (many) objective of the VectorizedCalculator action is to allow you to quickly create thousands of “Evolution” features. For example, to create the 4 “EVO_*” features shown here above, we’ll have:

About the above example:
The different variables declared in the left panel of the Vectorized Calculator Action (in the above example: the variables “a” and “b”) can either be:

Here is second example (demonstrating the “one unique column” option):
We start with a table that contains the sales of the 12 months of the year (in absolute value):

…and we want to convert all these “absolute values” to some percentage.
To fix this small issue, we need two steps:
More precisely, we have:

In the above example, the Vectorized Calculator Action adds these columns to the final, result table:

