2015-05-13 2 views
0

Использование RapidMiner Studio 6 должно заменить значения атрибутов, которые находятся за пределами определенного диапазона, 0, и я знаю, что оператор может использовать (или комбинацию операторов). Например, если мне нужно присваивать значения 1 2 3 4 5 6 7 и применять оператор для диапазона [3-5], я бы имел значения 0 0 3 4 5 0 0.RapidMiner заменяет числовые значения в диапазоне

ответ

1

Я не говорю Испанский, но Google translate приводит меня к мысли, что вам нужно изменить значение атрибута на ноль, если оно находится за пределами определенного диапазона. Вы можете использовать оператор Generate Attributes для этого с if в разделе параметров.

Если ваш атрибут называется a2, и вы хотите изменить его на ноль, если его значение ниже 3 и выше 5, параметры для оператора Generate Attributes выглядят следующим образом.

attribute name: a2

function expressions: if(a2<3,0,if(a2>5,0,a2))

+0

Большое спасибо. Это решило мою проблему. –