【发布时间】:2015-05-26 09:05:55
【问题描述】:
我通过从文件中读取 R 中的二进制数据创建了一个直方图。我正在尝试生成适合直方图值的正常Gaussian curve,但我只能生成一条随每个点的直方图峰值而变化的曲线。如果这是一个非常基本的问题,我很抱歉,但我只是 R 的新手。我也尝试在其他答案的帮助下生成它,但没有成功。我写了以下代码:
a <- file('binarydata','rb')
f <- readBin(a, double(), n=1000, size=4, endian='little')
h <- hist(f, breaks=10, plot=FALSE)
h$counts=h$counts/sum(h$counts)
plot(h, xlim=c(1,100), ylim(0,1))
lines(density(f), col="black")
【问题讨论】:
标签: r histogram curve-fitting gaussian