Основная проблема заключается в определении WEKA значения NULL или вектора NULL в новом типе редакторов Java с импортированным weka.jar и режимом исключения исключений.

аюсь создать новый строковый атрибут с помощью Weka Java API ...

Читая через API javadocs, кажется, что способ сделать это - использовать этот конструктор:

Attribute

public Attribute(java.lang.String attributeName,
                 FastVector attributeValues)

    Constructor for nominal attributes and string attributes. If a null vector of attribute values is passed to the method, the attribute is assumed to be a string.

    Parameters:
        attributeName - the name for the attribute
        attributeValues - a vector of strings denoting the attribute values. Null if the attribute is a string attribute.

но я застрял в том, что я должен передать в параметр attributeValues ...

когда я помещаю в нуль, Java жалуется на защищенные объекты
когда я помещаю в ноль, это синтаксическая ошибка
когда я положил вnew FastVector()становится пустым атрибутом, а не строковым атрибутом ...
когда я создаю новый объект:

FastVector fv = new FastVector();
fv.addElement(null);

и затем передать fv в аргумент, он возвращает исключение нулевого указателя ...

что именно я должен поместить в аргумент attributeValues, чтобы он стал строковым атрибутом?

Ответы на вопрос(2)

Ваш ответ на вопрос