Здравствуйте. Пытаюсь в Loginom решить проблему редкого класса. Для того, чтобы её решить в Deductor можно было использовать сэмплинг, выбрав отбор со смещением и указав подходящий фактор, что позволяло привести соотношение событий к 50 на 50. После чего уже в узле логистической регрессии указать истинные частоты событий и не-событий в...
Спасибо, проблема решилась на 90%. Логические и строковые поля, наверное, придется заменять простым калькулятором? Если, к примеру, в логическом поле null нужно менять на false.
Добрый день. В данных имеется поля, содержащие пропуски. Предполагается на месте пропусков значение 0. Хотел сначала воспользоваться узлом "Заполнение пропусков", но там нет замены на 0, только случайные значения, медиана и т.д. Так же пробовал узел "Замена", но там нет замены пропущенных значений. Заменять калькулятором очень накладно, особенно если таких полей несколько. Есть ли какие-то способы просто заменять значение null в полях на 0?
Я так и делаю, но в таком случае при просмотре выходных полей приходится отключать автосинхронизацию полей, в противном случае старое поле никуда не девается. Думал, есть просто более удобный способ. Тогда на этом, думаю, вопрос закрыт. Спасибо.
Но ведь замена позволяет заменять только по точному совпадению в текущем поле или по регулярному выражению. Да, можно попытаться имитировать механику if, но в моем случае не удастся из-за дополнительного условия. Да и к тому же такая проблема может возникнуть не только, когда используется if. Или я что-то неправильно понял и есть способ вставлять в условие замены именно функции?