r语言 - 对 csv 数据应用集群(clustream)



我想在特定 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 未找到

相关内容

  • 没有找到相关文章

最新更新