【发布时间】:2015-02-10 11:45:40
【问题描述】:
我正在 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)
我可以只使用我自己的函数,但我很好奇我做错了什么。
【问题讨论】:
-
c等于 5000 的值是巨大的,你确定这是正确的吗?我收到一个运行时错误,因为幂指数太大。