0
Clustreeからマイクロクラスタの数を取得できません。コードを以下に示します。今Clustreeからマイクロクラスタの番号を取得する
library(streamMOA)
data <- read.csv("data.csv", sep = ",", header = TRUE)
stream <- DSD_Memory(data)
clustree <- DSC_ClusTree(maxHeight = 3)
reset_stream(stream)
update(clustree, stream, 200)
印刷clustreeオブジェクトの場合は、私が手:
print(clustree)
ClusTree
Class: DSC_ClusTree, DSC_Micro, DSC_MOA, DSC
Number of micro-clusters: 20
はしかし、clustree &説明、clustreeの$オプションまたはclustree & javaObjは、マイクロクラスターの数を与えることはありません。どんな助け?
行う一つの方法は、印刷の出力をキャプチャし、文字列を処理する: STR < - capture.output(プリント(clustree))mic_clus < - as.numeric(unlist(strsplit(str [3]、split = ''、fixed = TRUE))[4]) – Annie