【发布时间】:2016-07-22 17:24:38
【问题描述】:
我在使用 mixtools 时遇到了曲线绘图问题
使用以下 R 代码
require(mixtools)
x <- c(rnorm(10000,8,2),rnorm(10000,18,5))
xMix <- normalmixEM(x, lambda=NULL, mu=NULL, sigma=NULL)
plot(xMix, which = 2, nclass=25)
我得到了一个很好的直方图,其中 2 条正态曲线是从模型中估计出来的。
问题在于默认颜色(即红色和绿色),我需要将其更改为黑色和灰色。
我想到的一种方法是首先生成直方图
hist(xMix$x, freq=FALSE, nclass=25)
然后使用“曲线”功能添加线条。
.......但我迷路了,无法解决
我将不胜感激任何指针或实际的解决方案
谢谢
PS。请注意,使用 ggplot 可以解决此问题: Any suggestions for how I can plot mixEM type data using ggplot2 但由于各种原因,我需要继续使用基本图形
【问题讨论】:
标签: r graphics mixture-model