gpt4 book ai didi

python - 什么是 R 的 qnorm() 的 Pandas 等价物

转载 作者:太空狗 更新时间:2023-10-30 02:08:05 25 4
gpt4 key购买 nike

我正在将一些代码从 R 移至 Anaconda Python。 R 代码使用 qnorm,记录为“均值等于 mean 且标准差等于 sd 的正态分布的分位数函数。”

调用及参数为:

   qnorm(p, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
p vector of probabilities.
mean vector of means.
sd vector of standard deviations.
log.p logical; if TRUE, probabilities p are given as log(p).
lower.tail logical; if TRUE (default), probabilities are
P[X≤x] otherwise, P[X].

我在 pandas.Series 中没有看到任何等效项。我错过了吗?它是在另一个对象上,还是在另一个库中有一些等价物?

最佳答案

scipy.stats 中可以找到许多此类等效功能.在这种情况下,您正在寻找 scipy.stats.norm.ppf .

qnorm(p, mean = 0, sd = 1) 等同于 scipy.stats.norm.ppf(q, loc=0, scale=1) .


import scipy.stats as st

>>> st.norm.ppf([0.01, 0.99])
array([-2.32634787, 2.32634787])

>>> st.norm.ppf([0.01, 0.99], loc=10, scale=0.1)
array([ 9.76736521, 10.23263479])

关于python - 什么是 R 的 qnorm() 的 Pandas 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45453056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com