R mixtools 绘制空白复合图
R mixtools plots blank composite plots
我试图熟悉 R 中的 mixtools 包,但我遇到了一个奇怪的问题。该包应该能够 "queue" 绘图,以便绘图函数首先绘制一个绘图,然后绘制另一个绘图,依此类推,直到达到绘图输入中的绘图数量。
然而,这在我的 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)
但是下面的,应该产生两个图,只给了我两个空白石英 windows:
##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)
有人知道该怎么办吗?
谢谢!
事实证明这是所有 Mac 上的一个错误(或者你想怎么称呼它)。
解决方案非常简单,但非常令人惊讶(至少对我而言)。
在获得第一个空白 plot/quartz window、return 到主 R 控制台后,只需单击它(不关闭石英 window),它说:
Hit <Return> to see next plot:
当您点击 return 时,您会看到第一个情节。返回主控制台并再次点击 return 将显示下一个情节等
我试图熟悉 R 中的 mixtools 包,但我遇到了一个奇怪的问题。该包应该能够 "queue" 绘图,以便绘图函数首先绘制一个绘图,然后绘制另一个绘图,依此类推,直到达到绘图输入中的绘图数量。
然而,这在我的 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)
但是下面的,应该产生两个图,只给了我两个空白石英 windows:
##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)
有人知道该怎么办吗?
谢谢!
事实证明这是所有 Mac 上的一个错误(或者你想怎么称呼它)。
解决方案非常简单,但非常令人惊讶(至少对我而言)。
在获得第一个空白 plot/quartz window、return 到主 R 控制台后,只需单击它(不关闭石英 window),它说:
Hit <Return> to see next plot:
当您点击 return 时,您会看到第一个情节。返回主控制台并再次点击 return 将显示下一个情节等