R - 获取给定 Y 值的 X 值

R - Get X value for given Y value

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

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

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

您可以如下使用uniroot函数:

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

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