3

当我在 R 中运行以下代码时,

library(mclust)
data(iris)
mc <- Mclust(iris[,1:4], 3)
plot(mc, data=iris[,1:4], what="classification",dimens=c(3,4))
table(iris$Species, mc$classification)

我收到以下错误消息plot

Error in coordProj(data = data, what = "classification", parameters = object$parameters,  : 
  formal argument "data" matched by multiple actual arguments

我不确定数据子集出了什么问题data=iris[,1:4]。有什么建议么?谢谢!

4

2 回答 2

2

如何删除数据=并离开

plot(mc, what="classification",dimens=c(3,4))
于 2012-11-25T01:14:30.433 回答
0

那可能是旧的,但希望它会帮助别人。

  1. 函数的第一个参数plos(..)代表数据。
  2. 函数data=...中的参数plos(...)代表数据

因此,r可以识别多个数据集,因为您建议的数据不止一个

于 2018-12-18T11:54:44.010 回答