scipy.stats.norm.pdf()の代替案を知っている人はいますか?PythonサイトをGoogleAppEngineでホストしていますが、GoogleはSciPyをサポートしていません。
この関数を試しましたが、scipyと同じ結果が返されませんでした。
def normpdf(x, mu, sigma):
u = (x-mu)/abs(sigma)
y = (1/(sqrt(2*pi)*abs(sigma)))*exp(-u*u/2)
return y
例えば:
print scipy.stats.norm.pdf(20, 20, 10)
print normpdf(20, 20, 10)
print scipy.stats.norm.pdf(15, 20, 10)
print normpdf(15, 20, 10)
print scipy.stats.norm.pdf(10, 20, 10)
print normpdf(10, 20, 10)
次の値を返します。
0.0398942280401
0.0398942280401
0.0352065326764
0.0146762663174
0.0241970724519
0.0146762663174