概念

符号检验 ( sign test ) 是非参数统计中最古老的检验方法之一,仅通过符号 “+” 和 “-” 的个数来检验分位数。

实例 & 代码

现有28位学生某门课程的成绩数据,为[ 95 , 89 , 68 , 90 , 88 , 60 , 81 , 67 , 60 , 60 , 60 , 63 , 60 , 92 , 60 , 88 , 88 , 87 , 60 , 73 , 60 , 97 , 91 , 60 , 83 , 87 , 81 , 90 ],问80分是否可以作为学生成绩的3/4分位数?显著性水平为0.01。

import numpy as np
import pandas as pd
import scipy.stats as stats
def sign_test(list_c,q,u):lst=list_c.copy()n=len(lst)neg=pos=0for i in lst:if i<u:neg+=1elif i>u:pos+=1else:continuek=min(neg,pos)n1=pos+negp=2*stats.binom.cdf(k,n1,q)print('neg:%i  pos:%i  p-value:%f'%(neg,pos,p))
sign_test([95,89,68,90,88,60,81,67,60,60,60,63,60,92,60,88,88,87,60,73,60,97,91,60,83,87,81,90],0.75,80)

结果如下:
neg:13 pos:15 p-value:0.002237
p值小于0.01,因而认为3/4分位数不是80。

非参数统计的Python实现——符号检验相关推荐

  1. 非参数统计的Python实现—— Mann-Whitney 秩和检验

    概念 Mann-Whitney 秩和检验,也被称为 Mann-Whitney-U 检验.在笔者另一篇博客 ( https://blog.csdn.net/Raider_zreo/article/det ...

  2. t检验、Wilcoxon 符号秩检验、Mann-Whitney 秩和检验 Python实现

    @创建于:20211216 @修改于:20211216 文章目录 1 理论知识 2 代码实现 3 统计库函数 1 理论知识 知乎:一文详解t检验 知乎:t检验还是Mann-Whitney U检验 电子 ...

  3. 【非参数统计】2.1广义符号检验(R语言)

    2.1 广义符号检验 1.符号检验结果(样本数据应支持备择假设) 法1:自动识别零假设(根据样本分位数大小,设为备择假设) ##自动识别零假设 sign.test=function(x,p,M0) # ...

  4. 【非参数统计02】单一样本的位置推断问题:符号检验、分位数推断、Cox-Staut趋势存在性检验、随机游程检验、Wilcoxon符号秩检验、位置参数区间估计、正态记分、分布一致性检验、稳健性评价

    目录导引 2 单一样本的位置推断 2.1 符号检验 2.1.2 大样本场合 2.1.3 配对样本 2.1.4 分位数检验 2.2 Cox-Staut 趋势存在性检验 2.2.1 最优权重 2.2.2 ...

  5. python web游戏实例_python实现的简单文本类游戏实例

    Python应用与实践 Python应用与实践 目录 1.      Python是什么? 1.1.      Python语言 1.2.      Python哲学 2.      Python在工 ...

  6. 显著性检验python

    Table of Contents 1  信用特征检验/模型稳健性检验的代码实现 1.1  常用的检验实现 1.1.1  ttest_ind 1.1.2  曼-惠特尼U检验(Mann-Whitney ...

  7. python 线性回归 统计检验 p值_SPSS 25 数学统计分析工具

    SPSS 25 是一个集成的系列产品,解决了整个分析过程,从策划到数据收集,分析,报告和部署.随着十几完全集成的模块可供选择,你可以找到你需要的专业能力,以增加收入,超越竞争对手,进行研究,并做出更好 ...

  8. knn算法python代码_K-最近邻分类算法(KNN)及python实现

    一.引入 问题:确定绿色圆是属于红色三角形.还是蓝色正方形? KNN的思想: 从上图中我们可以看到,图中的数据集是良好的数据,即都打好了label,一类是蓝色的正方形,一类是红色的三角形,那个绿色的圆 ...

  9. Python数模笔记-StatsModels 统计回归(1)简介

    1.关于 StatsModels statsmodels(http://www.statsmodels.org)是一个Python库,用于拟合多种统计模型,执行统计测试以及数据探索和可视化. 欢迎关注 ...

  10. 蓝绿黄车牌识别(附Python代码)

    首发于https://juejin.cn/post/6924213303124164621,转载注明出处 GitHub https://github.com/KinghooWei/LicensePla ...

最新文章

  1. 【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )
  2. MySQL MMM多主多从搭建
  3. Linux中常用的查找文件的命令
  4. 深度学习之基于卷积神经网络实现服装图像识别
  5. python多线程编程_Python 多线程编程
  6. spring的动态代理,碰到了一个类型转换的问题:java.lang.ClassCastException: com.sun.proxy.$Proxy16 cannot be cast to com.
  7. CentOS下查看已经安装好的软件及版本
  8. unity---------------------关于BuildAssetBundles的使用(打包)
  9. Python + 大数据-Python 学习(一)
  10. inode客户端连接成功上不了网_iNode的客户端部分常见问题
  11. 基于JAVA的企业OA办公系统
  12. 运用网络执法官实现网络监控
  13. 4.2 Branching Strategies
  14. 申请免费SSL证书教程之华为云20张免费证书
  15. Spring Boot整合websocket实现群聊,点对点聊天,图片发送,音频发送
  16. chrome插件莫名消失【已解决】
  17. 学习笔记7--车辆控制平台
  18. 组合数求解与(扩展)卢卡斯定理
  19. 华为鸿蒙系统新界面,华为德国申请专利更新 自研操作系统鸿蒙界面曝光
  20. 电脑重装系统教学,一键傻瓜式操作,80%的人都学会了

热门文章

  1. 抖音c语言表白编码,抖音表白脚本-抖音代码表白大全最新完整版 - 极光下载站...
  2. lopatkin俄大神精简中文系统Windows 10 Pro 19041.21 20H1 Release x86-x64 ZH-CN SMS
  3. 系统工具-文件夹同步软件
  4. 怎么使用PDF编辑器在PDF中插入图片?PDF插入图片的教程
  5. 如何设计企业特色的数字化转型架构?
  6. 嵌入式Linux,4G模组驱动,移远EC20、EC25使用随笔-内核kernel
  7. 间接效应值大于1是正常的吗?Q群答疑20200405
  8. 冒泡排序算法之C语言实现
  9. c语言编程编写笑脸,用C语言编写笑脸游戏.doc
  10. 如何卸载赛门铁克(Symantec)企业防病毒客户端软件SEP(Symantec Endpoint Protection)?