python非参数检验

目录

单样本非参数检验

中位数(均值)检验【wilcoxon符号值秩检验】

 分布的检验

游程检验

两样本的非参数检验

独立样本中位数(均值)检验【Mann-Whitney-Wilcoxon检验or Wilcoxon秩和检验】

独立样本的分布检验 

配对样本中位数的检验

两样本游程检验

多个样本的非参数检验

多个样本的分布检验

独立样本位置的检验 


在总体分布未知或与总体分布无关的情况下进行统计推断--非参数估计

对总体分布形式的检验(拟合优度检验)

对总体分布位置的检验(位置检验)

单样本非参数检验

中位数(均值)检验【wilcoxon符号值秩检验】

假定总体是连续且对称(中位数=均值)

原假设H0 :M=M0

基本思想:假设总体中位数M0,计算Di=xi-M0,按照其绝对值排序得到秩。计算Di<0/>0的秩和W-、W+,如果相差很大,则可以拒绝对总体中位数的原假设

def Wilcoxon_signes_rank_test(samp,mu0=0):
    temp=pd.DataFrame(np.asarray(samp),columns=['origin_data'])
    temp['D']=temp['origin_data']-mu0
    temp['rank']=abs(temp['D']).rank()
    posW=sum(temp[temp['D']>0]['rank'])
    negW=sum(temp[temp['D']<0]['rank'])
    n=temp[temp['D']!=0]['rank'].count()
    z=(posW-n*(n+1)/4)/np.sqrt((n*(n+1)*(2*n+1))/24)
    p = (1-stats.norm.cdf(abs(z)))*2
    return z , p

Wilcoxon_signed_rank_test(water['net'],mu0=600)

# 也可以statsmodels.stats.descriptivestats中sign_test

 分布的检验

K-S检验H0:F(X)=F0(X)

检验样本数据是否服从某个分布

stats.kstest(ks['observation'],'norm',args=(ks['observation'].mea
  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
非参数检验是一种统计学方法,用于对数据进行推断,而不依赖于数据的分布假设。在Python中,有多种非参数检验的方法可以使用。 一种常用的非参数检验方法是Wilcoxon秩和检验,也称为Mann-Whitney U检验。它用于比较两个独立样本的中位数是否存在差异。在Python中,可以使用scipy库的wilcoxon函数进行计算。 另一种常用的非参数检验方法是Kruskal-Wallis检验,用于比较多个独立样本的中位数是否存在差异。在Python中,可以使用scipy库的kruskal函数进行计算。 除了这些方法外,还有其他一些非参数检验方法可以在Python中使用,例如Friedman检验、Runstest等。这些方法可以用于比较两个或多个样本的分布是否存在差异。 综上所述,Python提供了丰富的非参数检验方法,可以根据具体情况选择适合的方法进行数据分析。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [十、非参数检验:使用python进行卡方拟合优度检验](https://blog.csdn.net/qq_35125180/article/details/107370486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [python非参数检验](https://blog.csdn.net/kylin_learn/article/details/103236611)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值