【发布时间】:2013-10-09 15:00:29
【问题描述】:
我正在尝试创建密度图并将其添加为正态曲线。
histvb <- hist(color$VB,
probability=TRUE,
breaks=seq(4000, 16000, by=1000),
main=NULL,xlab=c("Visible Brigthness"),
ylab=("Probability Densities"),cex.lab=1.2)
vb<-color$VB
xfit<-seq(min(0),max(16000),length=16000)
yfit<-dnorm(xfit,mean=mean(vb),sd=sd(vb))
yfit<-yfit*diff(hist$mids[1:2])*length(vb)
lines(xfit, yfit, col="blue",lty=5, lwd=2)
当我运行这些线时,我得到了这条线的情节,一切似乎都很好, 但我也收到了这条消息
yfit <- yfit*diff(hist$mids[1:2])*length(vb)
Error in hist$mids : object of type 'closure' is not subsettable
我担心这个错误消息,因为我不知道它是什么意思..
【问题讨论】:
-
这意味着
hist是函数,你不能在hist之后使用“$”。
标签: r