【问题标题】:R mixtools plots blank composite plotsR mixtools 绘制空白复合图
【发布时间】:2015-03-03 14:42:29
【问题描述】:

我正在尝试熟悉 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)

有人知道该怎么办吗?

谢谢!

【问题讨论】:

  • 嗨,你的例子对我来说很好(windows R 3.1.2),但只是为了检查,你在使用 Rstudio 吗?
  • 不,我直接使用 R。但我现在找到了解决方案(见下文):)

标签: r plot mixed-models


【解决方案1】:

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

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

获得第一个空白绘图/石英窗口后,返回主 R 控制台并简单地单击它(不关闭石英窗口),它会显示:

Hit <Return> to see next plot: 

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

【讨论】:

    猜你喜欢
    • 2021-01-26
    • 2020-09-03
    • 2016-07-22
    • 2022-01-25
    • 2015-07-01
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多