如何修复曲线下面积的 R 代码?
How do I fix this R code for area under curve?
我有代码应该找到法线下方的区域,但它最终会对该区域的三角形而不是从 -2 到 0.8 的整个区域进行着色。我不确定我做错了什么。谢谢!
curve(dnorm(x), xlim = c(-2, 2), ylab = "", axes = FALSE)
abline(h = 0)
sequence = seq(-2, 0.8)
polygon(x = c(sequence, 0.8, -2), y = c(dnorm(c(sequence)), 0, 0), col = "purple")
axis(1, at = c(-2, -1, 0, 0.8, 1, 2), pos = 0)
您 sequence
中的积分不足。您可以使用以下方式添加更多内容:
sequence = seq(-2, 0.8, by = 0.1)
点之间的步长越小,阴影区域与曲线的匹配度就越好。
我有代码应该找到法线下方的区域,但它最终会对该区域的三角形而不是从 -2 到 0.8 的整个区域进行着色。我不确定我做错了什么。谢谢!
curve(dnorm(x), xlim = c(-2, 2), ylab = "", axes = FALSE)
abline(h = 0)
sequence = seq(-2, 0.8)
polygon(x = c(sequence, 0.8, -2), y = c(dnorm(c(sequence)), 0, 0), col = "purple")
axis(1, at = c(-2, -1, 0, 0.8, 1, 2), pos = 0)
您 sequence
中的积分不足。您可以使用以下方式添加更多内容:
sequence = seq(-2, 0.8, by = 0.1)
点之间的步长越小,阴影区域与曲线的匹配度就越好。