前言

无论是进行 t 检验还是方差分析,尤其是在小样本的情况下,资料都必需满足一定的条件,即①独立性,②方差齐性,③正态性。独立性最为重要,但一般都能满足。如果对同一个实验对象进行重复测量,则同一对象的这些测量值之间可能存在相关,独立性条件就可能不满足,这时需要专门的统计分析方法。其次为方差齐性条件。方差是否齐性对结果影响很大,因此,在进行 t 检验和方差分析之
前,必须进行方差齐性检验。即检验各处理组数据的变异(方差)是否相同。一般情况下进行方差齐性检验都不希望拒绝 H0,此时,为提高检验把握度,检验水准应定得大一些,比如:α=0.10,0.20 等。第三,一般资料对正态性表现比较稳健(Robust),只要数据偏得不太厉害,结果影响不大。

说明:
var1(v1)、var2(v2)……用于表示各数值变量;
group1(g1)、 group2(g2)……用于表示分类、分组变量;
num1(n1)、 num2(n2)……用于表示自然数,如1.235、 4等;

1. 正态性检验及stata实现

1. 方法

正态性检验方法如下(假设变量名称为var1)

  1. summarize var1, detail / 这是对变量var1的详细描述,里面包含变量的分位数、最大最小值、均数方差标准差,偏度峰度等;正态分布的偏度 Skewness=0;峰度 Kurtosis=3。
  2. Skewness/Kurtosis tests
    命令:sktest var1 / 结果如下

    上图也包含了对Skewness(偏度)和Kurtosis(峰度)的检验,需两者均大于检验水准(你可以根据实际情况定为0.05等)。
  3. Shapiro-Wilk W test
    命令: swilk var1 / p大于检验水准则为正态
  4. Shapiro-Francia W’ test
    命令: sfrancia var1 / p大于检验水准则为正态
  5. 画直方图肉眼看
    histogram var1 / 直接看即可
  6. Quantile-Normal plots
    命令: qladder var1 / 图示给出了平方、立方、开方……后的QQ图,如下:
    可根据需要进行数据变换;

2. 命令汇总

*** 你可以随便缩写命令,只要不引起歧义即可,也即,你缩写的命令只有一含义,不存在其他含义;
summarize var1, detail
sktest  var1
swilk var1
sfrancia var1
histogram var1
qladder var1

2. 方差齐性检验及stata实现

代码块如下

sdtes var1 = num1 / 检验var1的方差是否等于常数num1
sdtest var1 = var2  / 检验两变量var1 和var2 方差是否相等
sdtest var1, by(group1) / 检验变量var1 在group组间方差是否相等
robvar var1, by(group1) / 检验变量var1 在group组间方差是否相等;robvar对明显偏态的数据更为有效

robvar对明显偏态的数据更为有效

help菜单的例子

参考资料:stata help文件、高级计量经济学、数据统计服务中心的博客、现代医学统计方法与STATA应用等

正态性/方差齐性检验及stata实现相关推荐

  1. bartlett方差齐性检验_R语言实用教程-数据正态性以及方差齐性检验

    第一节:数据正态性分析 数据是不是正态分布是接下来选择正确的分析方法的基础.因为通常的方差分析用到的都要求是正态分布的数据(或者经过转换之后为正态的数据).而数据如果不满足正态性,那么通常要选择非参数 ...

  2. 入门必学 | R语言数据的独立性,正态性及方差齐性检验

    参数分析的三大前提检验 检验数据独立性的方法 Chisq检验 Fisher检验 Cochran-Mantel-Haenszel检验 检验数据正态性的方法 shapiro.test函数 qqnorm函数 ...

  3. R语言和医学统计学(10):正态性和方差齐性检验

    本文首发于公众号:医学和生信笔记,完美观看体验请至公众号查看本文. 医学和生信笔记,专注R语言在临床医学中的使用,R语言数据分析和可视化. 文章目录 前言 正态性检验 shapiro wilk检验 k ...

  4. R语言aov函数进行单因素方差分析(One-way ANOVA)、使用Q-Q图来评估方差分析因变量的正态性、Bartlett验证方差的相等性(齐次性)、car包中的outlierTest函数异常检验

    R语言使用aov函数进行单因素方差分析(One-way ANOVA).使用Q-Q图来评估方差分析因变量的正态性假设.Bartlett检验验证方差的相等性(齐次性).car包中的outlierTest函 ...

  5. 《白话统计》笔记之正态性与方差齐性

    写在前面:不得不说<白话统计>这本书真的太赞了,它让我再次感受到统计的魅力,我觉得一个高水平的人是能够把知识以通俗易懂的方式表达出来,这让我兴奋,真的推荐大家去看下. 1. 什么是正态性和 ...

  6. 用 BOX-COX 变换进行数据正态性处理

    笔者之前写了题为<用Python讲解偏度和峰度>的文章,在那篇文章里,笔者介绍了偏度.峰度以及如何基于二者进行数据正态性的判断,而今天笔者将介绍一下如何将数据进行正态性转换. 在我们进行数 ...

  7. R语言普通最小二乘(OLS)回归说明、以及构建普通最小二乘(OLS)回归需要满足的四个假设(Normality(正态性)、Independence(独立性)、Linearity(线性度)、方差齐性)

    R语言普通最小二乘(OLS)回归说明.以及构建普通最小二乘(OLS)回归需要满足的四个假设(Normality(正态性).Independence(独立性).Linearity(线性度).方差齐性) ...

  8. R语言回归模型构建、回归模型基本假设(正态性、线性、独立性、方差齐性)、回归模型诊断、car包诊断回归模型、特殊观察样本分析、数据变换、模型比较、特征筛选、交叉验证、预测变量相对重要度

    R语言回归模型构建.回归模型基本假设(正态性.线性.独立性.方差齐性).回归模型诊断.car包诊断回归模型.特殊观察样本分析.数据变换.模型比较.特征筛选.交叉验证.预测变量相对重要度 目录

  9. R语言Kolmogorov-Smirnov假设检验(正态性检验):检验数据的正态性

    R语言Kolmogorov-Smirnov假设检验(正态性检验):检验数据的正态性 目录 R语言Kolmogorov-Smirnov假设检验(正态性检验):检验数据的正态性

最新文章

  1. java实践源码--哈弗曼树
  2. 十、“月非空中月,无缺亦无圆”(2021.1.15)
  3. pom文件报错_解决mac下tess4j文字识别报错问题
  4. JavaScript onerror 事件( window.onerror = )
  5. git 代码回滚_git代码版本管理(1)——git版本回滚
  6. Black Salt Audio All Plug-Ins Mac 实用音频压缩插件套装
  7. java 变量 类之间调用_java内部类与其他类变量之间的调用方式
  8. spfa算法(c++)
  9. lcd开机流程图_LCD1602程序代码及显示流程图.doc
  10. lua安装教程 linux,Linux 安装 luarocks(lua的模块管理工具)
  11. CSS中使用border属性来绘制三角形
  12. CCNet: Criss-Cross Attention for Semantic Segmentation
  13. 毕业设计 - 基于机器视觉的12306验证码识别
  14. Java 计算两个日期时间差(天数、时、分、秒、毫秒)
  15. VBA,单元格处理,数据复制,格式设置,折线图,图表属性设置
  16. SQLServer的sql_variant数据类型
  17. extern的使用方法
  18. 如何提高项目估算精准度 关键有3方面
  19. java公社博客_Java面向对象开发学习笔记(二)
  20. ES2022(ES13)简介

热门文章

  1. Ubuntu下显示Git仓库分支信息
  2. Visual C++不小心卸载,很多软件不能用了怎么办
  3. 卸载 HI 英文输入法( InputHelp )
  4. 快速原型模型(Rapid Prototype Model)
  5. transform:translate()方法坐标详解
  6. 什么是MapReduce(入门篇)
  7. 为什么你觉得信用卡负担越来越重了?那是你不会技巧!
  8. Linux下查看内存泄露的命令
  9. bmp格式图片缩放(位图缩放)
  10. DM数据库:springboot+mybaits