scipy.stats.distributions を使用するサンプルコードを持っている人はいますか?

StackOverflow https://stackoverflow.com/questions/485076

  •  20-08-2019
  •  | 
  •  

質問

scipy.distributions パッケージの使用方法を理解するのに苦労しているので、誰かがサンプルコードを投稿してもらえないかと思いました。必要なことはすべて実行できるようですが、使い方がわかりません。

対数正規分布とポアソン分布の 2 つの分布を生成する必要があります。それぞれの分散とラムダは知っています。

リソースへのリンクも同様に機能します。

役に立ちましたか?

解決

の分布を意味していると思います scipy.stats. 。分布を作成するには、ランダム変量を生成し、確率密度関数を計算します。

Python 2.5.1(R251:54863、2008年2月4日、21:48:13)[GCC 4.0.1(Apple Inc.詳細については、5465)をBuild 5465)]、「ヘルプ」、「著作権」、「クレジット」、または「ライセンス」に掲載します。

>>> from scipy.stats import poisson, lognorm
>>> myShape = 5;myMu=10
>>> ln = lognorm(myShape)
>>> p = poisson(myMu)
>>> ln.rvs((10,)) #generate 10 RVs from ln
array([  2.09164812e+00,   3.29062874e-01,   1.22453941e-03,
         3.80101527e+02,   7.67464002e-02,   2.53530952e+01,
         1.41850880e+03,   8.36347923e+03,   8.69209870e+03,
         1.64317413e-01])
>>> p.rvs((10,)) #generate 10 RVs from p
array([ 8,  9,  7, 12,  6, 13, 11, 11, 10,  8])
>>> ln.pdf(3) #lognorm PDF at x=3
array(0.02596183475208955)

他の方法 (および残りの方法) scipy.stats ドキュメント) は、新しい場所にあります。 SciPy ドキュメント サイト。

scroll top