Tôi quyết định so sánh các hàm nghiêng và kurtosis trong gấu trúc và scipy.stats, và không hiểu tại sao tôi nhận được kết quả khác nhau giữa các thư viện. Theo như tôi có thể nói từ tài liệu, cả hai hàm kurtosis đều tính toán bằng định nghĩa của Fisher, trong khi nghiêng có vẻ không đủ mô tả để biết liệu có bất kỳ sự khác biệt lớn nào với cách chúng được tính toán hay không.Sự khác nhau giữa hàm nghiêng và kurtosis trong gấu trúc so với scipy là gì?
import pandas as pd
import scipy.stats.stats as st
heights = np.array([1.46, 1.79, 2.01, 1.75, 1.56, 1.69, 1.88, 1.76, 1.88, 1.78])
print "skewness:", st.skew(heights)
print "kurtosis:", st.kurtosis(heights)
này trả về:
skewness: -0.393524456473
kurtosis: -0.330672097724
trong khi nếu tôi chuyển đổi sang một dataframe gấu trúc:
heights_df = pd.DataFrame(heights)
print "skewness:", heights_df.skew()
print "kurtosis:", heights_df.kurtosis()
này trả về:
skewness: 0 -0.466663
kurtosis: 0 0.379705
Xin lỗi nếu tôi đã đăng này ở sai chỗ; không chắc đó là số liệu thống kê hay câu hỏi lập trình.