R - 获取给定 Y 值的 X 值

标签 r normal-distribution probability-density density-plot

我有一个标准正态分布的累积分布函数,并且有一个给定的 y 值,该值应为 0.95

dist <- function(x) pnorm(x,0,1)

如何求解 x 的方程0.95 = dist(x)

最佳答案

您可以按如下方式使用 uniroot 函数:

dist <- function(x) pnorm(x,0,1) - 0.95
uniroot(dist, interval = c(-1,4))

这会给你与 qnorm(0.95,0,1) 相同的答案。

关于R - 获取给定 Y 值的 X 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50493464/

相关文章:

java - 创建新的随机数与使用相同的随机数

c++ - 将概率分布拟合到观察到的数据c++

machine-learning - 向量 x 的概率

regex - 如何grep这个而不是那个?

python - 开始使用简单的 pymc3 示例时遇到麻烦

r - 根据 R 中的其他变量更改值

python - 如何对非正态分布进行标准化?

r - curve() 在第一个示例中有效,但在第二个示例中无效,但它们看起来相同。为什么?

python - 整合二维核密度估计

r - 将 NA 移到底部