在通过GUI在Weka中安装OPTICS_DBSCAN包之后,使用,我能够使用GUI运行算法。但是当使用命令行接口时,它会抛出一个错误,如下所示。
Error: Could not find or load main class weka.clusterers.DBSCAN
我已经从GUI本身复制了命令,并且不知道错误可能是什么。下面是命令。
java weka.clusterers.DBSCAN -E 0.9 -M 6 -A "weka.core.EuclideanDistance -R first-last" -t "ARFF_Files/Jain.arff"
我的数据帧是 fname lname city state code
Alice Lee Athens Alabama PXY
Nor Xi Mesa Arizona ABC json的输出应该是 {
"Employees":{
"Alice Lee":{
"code":"PXY",
"Address":"Athens, Alabama"
},
"No
我试图使用JAVA内部的ELKI来运行DBSCAN。在测试中,我使用了一个FileBasedDatabaseConnection。现在我想使用我的自定义对象作为参数来运行DBSCAN。
我的对象有以下结构:
public class MyObject {
private Long id;
private Float param1;
private Float param2;
// ... and more parameters as well as getters and setters
}
我想使用List<MyObject>作为数据库在ELKI中运行DBSCAN