利用 Anderson-Darling Test 安德森-達令檢驗樣本數據是否來自特定分布(包括分布:'norm', 'expon', 'gumbel', 'extreme1' or 'logistic'.)


import scipy.stats as stats
import numpy as np
np.random.seed(0)
data_norm = np.random.normal(0, 1, 100)

# Anderson-Darling test
# 安德森-達令檢驗樣本數據是否來自特定分布,包括分布:'norm', 'expon', 'gumbel', 'extreme1' or 'logistic'.
# 原假設 H0:樣本服從特定分布;  備擇假設 H1:樣本不服從特定分布
AndersonResult = stats.anderson(data_norm, dist='norm')
# 如果輸出的統計量值statistic < critical_values,則表示在相應的significance_level下,接受原假設
AndersonResult = stats.anderson(data_norm, dist='expon')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM