R mixtools绘制空白复合图

时间:2015-03-03 14:42:29

标签: r plot mixed-models

我正在尝试熟悉R中的mixtools包,但是我遇到了一个奇怪的问题。该包应该能够“排列”绘图,以便绘图函数首先绘制一个绘图,然后绘制另一个绘图,依此类推,直到您已达到绘图输入中的绘图数量。

然而,这在我的R版本(Mac上的R 3.1.2 GUI 1.65 Mavericks build(6833))中不起作用。

运行此代码(来自http://www.inside-r.org/packages/cran/mixtools/docs/plot.mixEM)给了我一个情节。

data(faithful)
attach(faithful)
set.seed(100)
out <- normalmixEM(waiting, arbvar = FALSE, verb = TRUE,
               epsilon = 1e-04)
plot(out, density = TRUE, w = 1.1)

但是下面的,应该产生两个图,只给我两个空白的石英窗口:

##Fitting randomly generated data with a 2-component location mixture of bivariate normals.

x.1 <- rmvnorm(40, c(0, 0))
x.2 <- rmvnorm(60, c(3, 4))
X.1 <- rbind(x.1, x.2)

out.1 <- mvnormalmixEM(X.1, arbvar = FALSE, verb = TRUE,
                   epsilon = 1e-03)
plot(out.1, density = TRUE, alpha = c(0.01, 0.05, 0.10), 
     marginal = TRUE)

有人知道该怎么做吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

事实证明,这是所有Mac上的一个错误(或者你想称它)。

解决方案非常简单,但非常令人惊讶(至少对我而言)。

获得第一个空白图/石英窗口后,返回主R控制台,只需单击它(不关闭石英窗口),它说:

Hit <Return> to see next plot: 

当你点击返回时,你会看到第一个情节。返回主控制台并再次点击返回将显示下一个情节等。