假设检验

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

假设

先假设原假设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…

hadoop 2.7.3伪分布式安装

hadoop 2.7.3伪分布式安装 hadoop集群的伪分布式部署由于只需要一台服务器&#xff0c;在测试&#xff0c;开发过程中还是很方便实用的&#xff0c;有必要将搭建伪分布式的过程记录下来&#xff0c;好记性不如烂笔头。 hadoop 2.7.3 JDK 1.8.91 到Apache的官网下载hadoop的二进…

php 环境变量有什么用,什么是环境变量,Linux环境变量及作用

变量是计算机系统用于保存可变值的数据类型&#xff0c;我们可以直接通过变量名称来提取到对应的变量值。在 Linux 系统中&#xff0c;环境变量是用来定义系统运行环境的一些参数&#xff0c;比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。值得一提的是&#xff0c;L…

Web Api 转

GET&#xff1a;生到数据列表&#xff08;默认&#xff09;&#xff0c;或者得到一条实体数据 POST&#xff1a;添加服务端添加一条记录&#xff0c;记录实体为Form对象 PUT&#xff1a;添加或修改服务端的一条记录&#xff0c;记录实体的Form对象&#xff0c;记录主键以GET方式…

matlab 刻度非均匀控制,MATLAB 出一张好看的图

1、坐标轴的视点(viewpoint)&#xff1a;从哪个方向看整个坐标系统&#xff0c;这决定了坐标轴的方向和位置&#xff0c;通过view函数实现视点的设置&#xff1b;view([z y ])&#xff1a;(将坐标系统想象为一座房子&#xff0c;而自己是个会飞的天使&#xff0c;最初你在房子的…

weak_ptr打破环状引用

转自&#xff1a;http://blog.csdn.net/malong777/article/details/48974559 weak_ptr是一种不控制对象生存周期的智能指针&#xff0c;它指向一个shared_ptr管理的对象...它不会改变shared_ptr的引用计数——《C Primer .5th》。很明显&#xff0c;weak_ptr的特点是“弱引用”…

百度链接提交php获取状态码,新网站,在百度提交了首页链接,但是一直没有收录,也没有爬虫抓取,怎么回事呢?(悬赏1元) - 搜外SEO问答...

新站前期需要做哪些操作&#xff1a;1、上线前保证网站的内容已经有一定的丰富性&#xff0c;可供爬虫已经有20的主关键词相关的界面或文章&#xff0c;50为最佳。2、新站的标题不要堆彻关键词&#xff0c;以主关键词主关键词描述语句品牌词 这个类型的标题为最佳。3、标题中出…

使用 git-cherry-pick 迁移提交

参考 git-cherry-pick 后续补上

前端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;也有可能存在错误。这里主要是写出了审计…

LinkedHashSet

特点: 有序 , 唯一 底层的数据结构为: 链表和哈希表 , 链表保证有序 , 哈希表保证唯一 import java.util.LinkedHashSet; public class Demo2_LinkedHashSet {/*** param args* LinkedHashSet* 底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象* 因为是Has…

oracle如何自定义类型,Oracle 自定义类型

一、子类型这种类型最简单&#xff0c;类似类型的一个别名&#xff0c;主要是为了对常用的一些类型简单化&#xff0c;它基于原始的某个类型。如&#xff1a;有些应用会经常用到一些货币类型&#xff1a;number(16,2)。如果在全局范围各自定义这种类型&#xff0c;一旦需要修改…

Dubbo源码分析:ThreadPool

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

oracle查询并列,【问】oracle-查询各门课程的前2名和后2名

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼成绩表&#xff1a;studentscorecreate table studentScore(id int primary key not null,course varchar2(20),score int,studentname varchar2(20))数据&#xff1a;id course score studentname1 语文 100 张三2 语文 98 李四3 …

MySQL存储过程及触发器

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

asp连接oracle6,asp下用OracleInProcServer完成对Oracle的连接和操作-ASP教程,数据库相关...

< % response.charset"gb2312"tblnamerequest("tb")dim objorasession,objoradbdim strdbuser,strdbpwd,strdbconncall connectdb()sub connectdb() 连接数据库on error resume nextstrdbuser "liujincai" 连接用户名strdbpwd "ljc100…

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…

linux系统电源时钟,linux电源管理的一些梳理

由于项目产品需要过能源之星3.0&#xff0c;所以最近做了一些电源管理低功耗方面的工作&#xff0c;抽个时间正好梳理一下。其实Linux 电源管理非常复杂&#xff0c;牵扯到很多方面&#xff0c;比如系统级的待机、频率电压变换、系统空闲时的处理以及每个设备驱动对于系统待机的…