我想在特定 csv 数据上训练我的集群(在我的例子中为 clustream),然后在不同的 csv 测试数据上对其进行测试。这是我的代码:
library("stream")
library("streamMOA")
library("RMOA")
setwd("baaa")
dsd <- DSD_ReadCSV("TRAIN.csv", k=NA, take=NULL, class=NULL, loop=FALSE,
sep=",", header=TRUE, skip=0, colClasses = c("NULL",rep(NA,55)))
reset_stream(dsd)
# pay attention that t1 is a parameter set to 1
t1 <- 1
clustream <- DSC_CluStream(t=t1, m=100, k=23, horizon=500)
update(clustream, dsd, 55)
#start test:
更新(Clustream,DSD,55)运行不佳,这是在数据上训练集群的方法? 我该如何测试它? "test it"的含义是最终获取测试集中每条记录的群集 ID。
谢谢。
对于不同的数据集,我也遇到了同样的问题,我能知道解决方案吗
集群与 CluStream
stream <- DSD_ReadCSV("2c9b0cf998ef4370817f9f41d64fc0a0.csv",header = TRUE,sep=",")
clustream <- DSC_CluStream(m=50)
update(clustream, stream, 500)
Error in .jcall("StreamMOA", "V", "update", object$javaObj,.jarray(as.matrix(d), :
使用签名的方法更新(Lmoa/clusterers/AbstractClusterer;[[Ljava.lang.String;)V 未找到