1

我正在使用一个kmlR 包来对我的数据进行聚类,最后我需要得到一个 csv 文件,其中的一列包括根据每个 id 的聚类数。数据有很多缺失值,所以我不能在kmeans不删除所有观察值的情况下使用函数,但kml可以很好地处理它。我的问题是我choice()用来导出结果,我得到的只是一个图形窗口,但没有输出文件。这是我的代码:

setwd("/Volumes/NATASHKA/api/R files")
statadata <-read.dta("Data_wide_withdemogr_auris_for_kml_negative.dta")
mydata  <- data.frame(statadata)
cldDQ <- cld(mydata)
kml(cldDQ,c(2:6),20,toPlot="none")
plotAllCriterion(cldDQ)
par(mar = rep(2, 4))
X11(type = "Xlib")
choice(cldDQ, typeGraph = "bmp")

我做错了什么?

4

1 回答 1

2

我遇到了同样的问题,我是这样解决的:首先,您需要使用第二个箭头选择所需的分区,按“空格”选择它,然后按“Enter”,您可以在您的工作目录中找到所有文件,检查getwd()。祝你好运。

于 2013-10-07T15:29:16.987 回答