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)
自分の関数を使用することもできますが、何が間違っているのか知りたいです。