1
私は3つの値のリストを取得しますが、彼らは何をしているscipy.stats
scipy statディストリビューションの.fit関数が返すものは何ですか?
からdweibull
分布に.fit
を実行しようとしましたか? ここをクリックしてください: Scipy Documentation
どのようなフィットが返されるのかの説明はありません。
私は3つの値のリストを取得しますが、彼らは何をしているscipy.stats
scipy statディストリビューションの.fit関数が返すものは何ですか?
からdweibull
分布に.fit
を実行しようとしましたか? ここをクリックしてください: Scipy Documentation
どのようなフィットが返されるのかの説明はありません。
<shapes>, loc, scale
のタプルです。 dweibullには1つのシェイプパラメータがあるため、3つのアイテムが得られます。
>>> from scipy import stats
>>> data = stats.beta.rvs(a=1, b=2, size=100, random_state=101)
>>> xxx = stats.beta.fit(data)
>>> stats.beta.pdf(0.1, *xxx)
1.7748574630838663
>>> stats.beta.mean(*xxx)
0.33473342172664911
ます。http:
norm
は、したがって、あなただけLOCとスケールのための2つ、などイディオムは、あなたが
pdf
への呼び出し、cdf
らにfit
の出力を展開することができるということですを取得し、形状パラメータを持っていません://docs.scipy.org/doc/scipy-0.16.1/reference/generated/scipy.stats.rv_continuous.fit.html – celこれは、ベータには「a、b、loc、scale」がありますが、他のディストリビューションはありません? 'Returns'では、' shape、loc、scale'を返しますが、異なる分布は異なる数のparamsを返します。例えば 'norm'は2を返します? – KillerSnail
私はあなたのコメントを本当に理解していません。あなたはあなたのディストリビューションにパラメータがあるのと同じくらい多くの値を得ます。 1次元正規分布は位置とスケールのパラメータしか持っていないので、明らかに2つのフロートのタプルしか得られません。 – cel