次のコードがサンプルの尖度に対して異なる値を返す理由を理解しようとしています。
import pandas
import scipy
e = pandas.DataFrame([1, 2, 3, 4, 5, 4, 3, 2, 1])
print "pandas.rolling_kurt:\n", pandas.rolling_kurt(e, window=9)
print "\nscipy.stats.kurtosis:", scipy.stats.kurtosis(e)
私が得ている出力:
pandas.rolling_kurt:
0
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 -1.060058
scipy.stats.kurtosis: [-1.15653061]
ピアソン対フィッシャーの設定で遊んでみましたが、役に立ちませんでした。