我正在 Scipy 中进行生存计算,但无法获得正确的值。
我的代码:
x, a, c = 1000, 1.5, 5000
vals = exponweib.cdf(x,a,c,loc=0,scale=1)
vals
应该等于 0.085559356392783004,但我得到的是 0。
如果我定义自己的函数,我会得到正确的答案:
def weibCumDist(x,a,c):
return 1-np.exp(-(x/c)**a)
我可以只使用我自己的功能,但我很好奇我做错了什么。