2016-05-10 10 views
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?

+0

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

Antwort

0

a_greater_than_five < - ifelse (a> 5, TRUE, FALSE)

Verwandte Themen