Это функция, созданная для таблицы «клиенты».
Функция SUM(sessions.MIN(transactions.amount))
может интерпретироваться как сумма минимальной суммы транзакции для каждого сеанса для клиента.
Это рассчитывается как
- Поиск всехсеансы для клиента
- Расчет минимальной суммы транзакции для каждого сеанса
- Суммирование этой минимальной суммы по всем сеансам для клиента
Featuretools использует Deep Feature Synthesis длястек примитивов, чтобы сделать более сложные функции.Таким образом, в этом случае он использовал примитив MIN
и примитив SUM
для создания объекта с глубиной 2. Эта глубина полезна, потому что вы получаете сложные шаблоны для машинного обучения.
Например,функцию MAX(sessions.SUM(transactions.amount))
можно интерпретировать как максимальную сумму, которую клиент потратил за все сеансы.