我可以使用ELKI在输入数据集上执行PCA并将转换后的集合作为文本文件吗?文件的输出格式并不重要。
我看到PCA不能作为算法使用,而只能作为dbc.filter使用。我尝试在PCA过滤器之后调用NullAlgorithm然后调用ResultWriter但它不输出数据集(这并不奇怪,因为它返回null
作为结果)。
也许一个通过过滤器结果的算法将是一个方便的功能?由于我对代码一点都不熟悉,也许有人可以指出我需要采取的步骤来实现类似的东西。
答案 0 :(得分:2)
您确实可以使用算法
-algorithm clustering.trivial.TrivialAllInOne
使默认结果writer转储您的数据。 NullAlgorithm
不起作用,因为结果编写者不确定要写什么。如果它看到具有名为cluster
的单个群集的群集结果,则会将其写入文件cluster.txt
。
我偶尔也会使用它来投影数据。从长远来看,我很乐意看到ELKI扩展了一个很好的预处理界面。