1

大きな値の 1 つの列 (1e6 のオーダー) を持つ DataFrame があります。このシリーズを正規分布に当てはめようとすると、奇妙な形になります。

plt.plot(np.linspace(0,9e6), gamma.pdf(np.linspace(0,9e6), alpha, beta));

ここに画像の説明を入力

小さい x 値に対してまったく同じコードを実行すると、完全に細かい正規分布が得られます。

plt.plot(np.linspace(0,10), gamma.pdf(np.linspace(0,10), 5));

ここに画像の説明を入力

元気?

4

1 に答える 1

1

すべてがうまくいき、単純linspaceに連続的ではなく、x 軸の単なるサンプルです。適切な分布が必要な場合

np.linspace(0,9e6)

多くのサンプルがあるように変更します

np.linspace(0, 9e6, 10e5)
于 2015-04-17T19:02:16.073 に答える