scipy.stats.TransformedDensityRejection.ppf_hat¶
- TransformedDensityRejection.ppf_hat(u)¶
计算HAT分布的CDF的逆 u 。
此调用不适用于变体IA(立即接受)。在这种情况下,评估HAT CDF的方式就像使用变量ps一样。
- 参数
- uarray_like
一组百分位数
- 退货
- ppf_hatarray_like
与给定百分位对应的分位数数组。
示例
>>> from scipy.stats import TransformedDensityRejection >>> from scipy.stats import norm >>> from math import exp >>> >>> class MyDist: ... def pdf(self, x): ... return exp(-0.5 * x**2) ... def dpdf(self, x): ... return -x * exp(-0.5 * x**2) ... >>> dist = MyDist() >>> rng = TransformedDensityRejection(dist) >>> >>> rng.ppf_hat(0.5) -0.00018050266342393984 >>> norm.ppf(0.5) 0.0 >>> u = np.linspace(0, 1, num=1000) >>> ppf_hat = rng.ppf_hat(u)