假设检验

假设检验分参数假设和非参数假设。

假设

先假设原假设H0,对应的反面叫做备择假设H1。SAS一般沿用的规则是NEYMAN和PEARSON提出的:在控制犯第一类错误的原则下,是犯第二类错误的概率尽量小(即,原假设受到保护,不能轻易否定。若原假设被否定了,其理由一定是充分的)。反过来思考,若为了是假设更加有说服力,可是让本猜想本身作为H1,得到的结论为否定H0,就能更加充分证明原本的猜想(类似反证法)。

假设检验判断原则以犯第一类错误概率为判断依据:

P>=α,则接收H0;P<α,则拒绝H0。

检验

有了假设就要有检验,这里先介绍T检验。

进行T检验数据源要满足数据正态性条件:①样本来自正态分布总体。或者②样本容量足够大(若样本对称分布,样本容量>=30即可)。

T检验分为:单样本均值T检验、双样本均值T检验(分为独立双样本均值T检验、配对样本均值T检验)。

单样本均值T检验

PROC TTEST DATA=SASHELP.FISH H0=14 PLOTS(SHOWNULL)=INTERVAL;WHERE SPECIES="Bream";VAR HEIGHT;
RUN; 

如上代码中指定H0=14原假设均值为14,默认值为0。PLOTS(SHOWNULL)=INTERVAL指定画出置信区间图,SHOWNULL标出假设值在置信区间图的位置。

看下图:

首先看到上面的直方图中核的曲线为样本数据值的曲线,可以看出分布基本对称可以用T检验进行均值检验。这里也可以用PROC UNIVARIATE进行计算偏度也可以判断分布的对称性。

再看到图的下半部分:有盒形图和置信区间图重叠了,可以看出样本均值为◇符号所在地方15多点,置信区间是蓝色区域,假设的H0的值在蓝色区域外面的14.0的位置。假设值在置信区间之外就已经可以拒绝H0了。

还可以看别的结果,如下图:

表格中详细的写明了一些上图中无法明确读出来的值,样本均值为15.183,95%置信区间为14.508到15.858。重点是T检验的结果P=0.001<0.05所有可以拒绝原假设H0。

除了这些结果以外还有:

 

 

分开独立的图方面阅读,下面的Q-Q 同样说明样本数据基本满足正态性(点分布在直线左右)。

独立双样本均值T检验

进行独立双样本均值T检验要满足三个条件:①双样本之间相互独立②双样本均来自正态分布总体③双样本方差想等。

PROC TTEST DATA=EX.SCORE PLOTS(SHOWNULL)=INTERVAL;CLASS GENDER;VAR SCORE;
RUN;

GENDER中的两个分类为两个样本,结果如下:

第四个表,这里多加了一个F检验,假设方差等价H0,其F趋近于1,P>0.05,所以接受原假设,即男女的分数没有显著差异(注意:用F检验要求无论数据样本量大小,必须服从正态分布,所以这里仅仅是个参考,还不确定数据是否服从正太分布)。

第三个表,这里用两种方法做的检验,汇总法,齐性方差条件满足时用,T=1.92,P=0.0582>0.05,所以先接受HO,即即男女的分数没有显著差异。用第二种方法,SATTERTHWAITE法,齐性方差条件不满足时用,得出来的结论是接受,即即即男女的分数有显著差异。

但是由第二张表看到两分类的标准差几乎相等,所以是齐性方差条件已经满足了所以看汇总发输出的结果。

第二张表中的置信区间包括0,也可以判断在0.95 的置信水平下,两分类显著性差异不大。

由直方图看出两实际数据并不都服从正态分布,所以F检验结果仅供参考,不做依据。

 

看置信区间图,两种方法所算出来的置信区间和均值方差一直,和上表结果一致,在此论证男女分数无显著性差异。

 

服从正态性,但不完全是正态分布。

单边T检验即检验的是υ1-υ2的值,后面加上SIDES=U即可。

匹配样本均值T检验

条件:①两样本具有匹配关系②服从正态分布,或者样本量足够大;

加入有个条件的前后数据,判断该条件对样本有无显著性影响。

PROC TTEST DATA=PRESSURE;PAIRED SBPBEFORE*SBPAFER;
RUN;

 

转载于:https://www.cnblogs.com/immaculate/p/6395801.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/572735.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jeesite在eclipse中部署

1&#xff1a;下载下来最新版本的jeesite&#xff0c;首先要在本地安装好maven运行环境 2&#xff1a;运行 bin/eclipse.bat 生成工程文件并下载jar依赖包 如果需要修改默认项目名&#xff0c;请打开pom.xml修改第7行artifactId&#xff0c;然后再执行eclipse.bat文件 3&…

php抖音关注列表,网页PHP抖音批量取消关注JS代码

在很多时候我们抖音关注的人太多&#xff0c;想要批量取消但是一个一个点击太麻烦了&#xff0c;如何解放双手批量取消关注呢&#xff1f;今天分享一段JS代码&#xff0c;可在线批量取消关注&#xff0c;需电脑才能操作。首先打开抖音创作服务平台登录&#xff1a;https://crea…

python 灰度改二值,Python Image 对验证码进行灰度和二值法处理 去掉边框

def binarizing(img, threashold):img img.convert("L") # 转灰度pixdata img.load()w, h img.sizefor y in range(h):for x in range(w):if pixdata[x, y] < threashold:pixdata[x, y] 0else:pixdata[x, y] 255return imgdef removeFrame(img, width)::para…

前端js模糊搜索(模糊查询)

1.html结构&#xff1a; <label for"searchShop" class"clear pos-a" style"top:17px;"> <input type"text" id"searchShop" placeholder"场所搜索"> <input type"but…

php代码审计思路,代码审计思路讨论

原标题&#xff1a;代码审计思路讨论前言首先感谢手电筒的建议&#xff0c;建议我从Bluecms来开始学习代码审计。感谢桑桑格&#xff0c;风哥的问题解答。文章主要是写下我自己在代码审计的时候所思所想。当然并不是太过严谨&#xff0c;也有可能存在错误。这里主要是写出了审计…

Dubbo源码分析:ThreadPool

定义了通过URL对象作为参数获取Executor对象的get&#xff25;xecutor方法。所有实现ThreadPool接口的类都是基于ThreadPoolExecuotr对象来实现的。 类图 转载于:https://www.cnblogs.com/wspgbw/p/6409933.html

MySQL存储过程及触发器

一、存储过程 存储过程的基本格式如下&#xff1a; -- 声明结束符 -- 创建存储过程 DELIMITER $ -- 声明存储过程的结束符 CREATE PROCEDURE pro_test() --存储过程名称(参数列表) BEGIN-- 可以写多个sql语句; -- sql语句流程控制SELECT * FROM employee; END $ -- 结…

destoon 短信发送函数及短信接口修改

// $DT在common.inc.php中定义&#xff0c; $CACHE cache_read(module.php); $DT $CACHE[dt]; 从缓存里读取网站配置信息。 //$db 数据库类&#xff0c;$DT 全局配置&#xff0c;$DT[sms] 开启手机短信&#xff0c;$DT_TIME系统时间&#xff0c;$DT_IP 当前ip地址&#xff0…

安卓界面组件-文本框

前面三篇文章本质上是围绕着View类进行的。View是安卓UI的基础类&#xff0c;我们的安卓开发“千里之行”是从View开始的。 安卓界面UI有大量的组件&#xff0c;组件的继承和间接继承于View。有一类组件很基本&#xff0c;这就是TextView文本框&#xff0c;作用是显示文本。在T…

redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法

以下为你介绍在Ubuntu16.04系统下安装Redis可视化工具Redis Desktop Manager。不管是哪个Redis Desktop Manager版本&#xff0c;都可以采用下面的安装方式进行。Redis Desktop Manager安装方法1.首先在终端中启动redis服务执行命令&#xff1a;sudo service redis start 与 ps…

bzoj4631

4631: 踩气球 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 260 Solved: 133[Submit][Status][Discuss]Description 六一儿童节到了&#xff0c; SHUXK 被迫陪着M个熊孩子玩一个无聊的游戏&#xff1a;有N个盒子从左到右排成一排&#xff0c;第i个盒子里装着Ai个气球。SH…

hpcp5225设置linux网络,惠普HP color laserjet CP5225打印机驱动

软件标签&#xff1a;惠普CP5225驱动是为同名打印机推出的驱动程序&#xff0c;维持着打印机的正常工作&#xff0c;小编提供了驱动下载&#xff0c;若是你的惠普CP5225打印机在使用过程中出现不能打印或者无法被电脑识别等问题&#xff0c;快来本站下载该驱动来解决问题吧!安装…

Dubbo底层采用Socket进行通信详解

由于Dubbo底层采用Socket进行通信&#xff0c;自己对通信理理论也不是很清楚&#xff0c;所以顺便把通信的知识也学习一下。 n 通信理论 计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。 1.一组信息&#xff08;通常是字节&#xff09;的各位数据被…

linux 网络协议栈变化,ZZ Linux网络协议栈学习

最近学习linux内核网络协议栈&#xff0c;把数据包接收流程大致理了一下&#xff0c;前面也看了瀚海书香兄的总结&#xff0c;感觉总结的比我精炼&#xff0c;抓住了主干&#xff0c;是一目了然的那种我的这篇本来是自己看得&#xff0c;因此把我自己学习中一些遇到的问题写了出…

linux安装各种文件格式,Embeded linux中的各类文件系统

Cramfs&#xff1a;(优点&#xff1a;只读&#xff0c;目的&#xff1a;不可更改文件、防入侵)1.下载cramfs-1.1源码工具http://files.cnblogs.com/files/pokerface/cramfs-1.1.tar.gz2.解压tar xvzf cramfs-1.1.tar.gz -C /home/liuzhengwu/tools3.编译make4.得到COPYING cra…

初始Angularjs2

一、为什么使用Angularjs2 Angularjs2全面使用了模块化、组件化的思想&#xff0c;它有如下的特性&#xff1a; 1&#xff09;模块化 在ng2的应用中&#xff0c;所有的系统功能都是模块化的&#xff0c;开发者只需要按需导入模块化的好处在于可以当应用加载时&#xff0c;是按需…

linux中输入ls出现蓝色的点,linux上ls的蓝色太深,怎么处理

linux下ls的蓝色太深&#xff0c;怎么办&#xff1f;在linux下使用ls命令时&#xff0c;会将目录以蓝色显示。在某些显示器上&#xff0c;黑底蓝字&#xff0c;看起来相当费力&#xff0c;以至于我有时候不得不使用dir命令&#xff0c;全部显示成白色。先看一个图&#xff1a;看…

Discuz常见小问题-如何取消登陆发帖验证码

1 正常情况下&#xff0c;用户点击登录之后&#xff0c;需要填写验证码 2 进入后台&#xff0c;点击防灌水&#xff0c;验证设置&#xff0c;然后下面的各个选项可以设置是否启用验证码。 转载于:https://www.cnblogs.com/acetaohai123/p/6504754.html

RC电路的充放过程C语言实现,RC串联电路的暂态过程基本原理介绍

RC串联电路的特点&#xff1a;由于有电容存在不能流过直流电流&#xff0c;电阻和电容都对电流存在阻碍作用&#xff0c;其总阻抗由电阻和容抗确定&#xff0c;总阻抗随频率变化而变化。RC 串联有一个转折频率&#xff1a;f01/2πR1C1当输入信号频率大于f0 时&#xff0c;整个 …

Java 导出Excel

前台代码&#xff1a; View Code?12345678910111213141516171819202122232425262728293031323334353637383940414243444546<button class"btn btn-sm btn-success" type"submit" id"detailEp" onclick"return exportCheck(true);"…