Прогноз корзины покупок Knime

Я новичок в Knime, и у меня есть сомнения по поводу узла GroupBy.

У меня есть набор данных, представляющий корзину покупок, со следующими столбцами

  • Номер сеанса (целое число)
  • CustomerID (строка)
  • Час начала
  • продолжительность
  • ClickedProducts
  • AgeAddress
  • Последний заказ
  • платежи
  • CustomerScore
  • порядок

где Order (Char означает Y= покупка или N = не покупка)

В моем наборе данных я видел, что номер сеанса может иметь более одной строки, поэтому я использовал узел GroupBy и сгруппировал его по SessionID, но когда я вижу полученную таблицу, я вижу только выбранный мной столбец.

Я хотел бы получить совет о том, нужно ли объединять новые столбцы с другим узлом.

Спасибо

1 ответ

Решение

Что именно ваш вопрос? Если есть какой-нибудь пример KNIME, похожий на эту проблему? Я не знаю ни одного.

Группировка и прогнозирование, конечно, может быть сделано в KNIME. Используйте узел GroupBy для группировки по CustonerID и Session. Значения других полей могут быть агрегированы различными способами. Затем используйте узел Разделение, чтобы разделить ваши данные на обучающие и тестовые наборы. Затем используйте ученика, например, узел ученика дерева решений, чтобы обучить модель на данных обучения. Используйте Предиктор дерева решений, чтобы использовать обученную модель для прогнозирования тестовых данных. Наконец, используйте узел Scorer для расчета точности и других показателей качества. Конечно, вы также можете сделать перекрестную проверку в KNIME для оценки ваших моделей.

Надеюсь это поможет.

Другие вопросы по тегам