Вывести результат ELKI PCA в виде текста

Могу ли я использовать ELKI, чтобы просто выполнить PCA для моего входного набора данных и получить преобразованный набор в виде текстового файла? Формат вывода файла не имеет большого значения.
Я вижу, что PCA не доступен как алгоритм, а только как dbc.filter. Я попытался вызвать NullAlgorithm после фильтра PCA и затем ResultWriter, но он не выводит набор данных (что неудивительно, так как он возвращает null в следствии).
Может быть, алгоритм, который проходит через результаты фильтра, будет удобной функциональностью? Поскольку я еще не совсем доволен кодом, возможно, кто-нибудь подскажет мне шаги, которые мне нужно предпринять, чтобы реализовать что-то подобное.

1 ответ

Решение

Вы действительно можете использовать алгоритм

-algorithm clustering.trivial.TrivialAllInOne

заставить создателя результатов по умолчанию сбросить ваши данные. NullAlgorithm не работает, потому что пишущий результат тогда не уверен, что написать. Если он видит результат кластеризации с одним кластером с именем cluster, это напишет это в файл cluster.txt,

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

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