Могу ли я использовать ELKI, чтобы просто выполнить PCA для входного набора данных и получить преобразованный набор в виде текстового файла? Выходной формат файла не имеет большого значения.
Я вижу, что PCA недоступен как алгоритм, а только как dbc.filter. Я попытался вызвать NullAlgorithm после фильтра PCA, а затем ResultWriter, но он не выводит набор данных (что неудивительно, поскольку он возвращает null
в качестве результата).
Может быть, алгоритм, который пропускает результаты из фильтра, был бы удобным функционалом? Поскольку мне еще совсем не нравится код, может быть, кто-нибудь может указать мне шаги, которые мне нужно предпринять, чтобы реализовать что-то подобное.
Вывести результат ELKI PCA в виде текста
Ответы (1)
Вы действительно можете использовать алгоритм
-algorithm clustering.trivial.TrivialAllInOne
чтобы программа записи результатов по умолчанию сбросила ваши данные. NullAlgorithm
не работает, потому что тогда программа записи результатов не уверена, что писать. Если он увидит результат кластеризации с одним кластером с именем cluster
, он запишет его в файл cluster.txt
.
Иногда я также использую это для проецирования данных. В долгосрочной перспективе мне бы хотелось, чтобы ELKI был дополнен приятным интерфейсом предварительной обработки.
person
Erich Schubert
schedule
03.06.2016