我将尝试使用lattice包在一个图中显示多个直方图。
以下是我的代码:
问题在于它无法绘制概率曲线。它没有返回错误,所以我认为代码看起来不错。
我也尝试只使用一个变量,但仍然无法工作:
以下是我的代码:
histogram(~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10, data=mydata,
type = "density",layout=c(5,2),
panel=function(x, ...) {
panel.histogram(x, ...)
panel.mathdensity(dmath=dnorm, col="black",
args=list(mean=mean(x), sd=sd(x)), ...)
})
问题在于它无法绘制概率曲线。它没有返回错误,所以我认为代码看起来不错。
我也尝试只使用一个变量,但仍然无法工作:
histogram(~ X1, data=mydata,
type = "density",layout=c(5,2),
panel=function(x, ...) {
panel.histogram(x, ...)
panel.mathdensity(dmath=dnorm, col="black",
args=list(mean=mean(x), sd=sd(x)), ...)
})
有人看到我的代码中存在错误吗?还是我的数据有问题?
感谢任何建议!