0
abrufen Ich kann die Anzahl der Microcluster von Clustree nicht abrufen. Im Folgenden finden Sie den Code ein:Anzahl der Microcluster von Clustree in R
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)
Nun, wenn Druck clustree Objekt, die ich erhalten:
print(clustree)
ClusTree
Class: DSC_ClusTree, DSC_Micro, DSC_MOA, DSC
Number of micro-clusters: 20
jedoch clustree & Beschreibung, clustree $ Optionen oder clustree & javaObj geben keine Anzahl von Mikro-Cluster. Irgendeine Hilfe?
Eine Möglichkeit ist, zu tun, um die Ausgabe von Druck zu erfassen und zu verarbeiten, um die Zeichenfolge: str <- capture.output (print (clustree)) mic_clus <- as.numeric (unlist (strsplit (str [3], split = '', fest = TRUE)) [4]) – Annie