#3.2.2 两总体均值对比
#t.test()默认两总体方差是不等的
#如果两总体方差相等,在t.test()里添加var.equal=TRUE即可
#做t检验一定要有的意识:
#是不是正态分布?是不是满足方差齐性的假设?
#两配对总体均值的检验
#t.test()里设置paired=TRUE
#检验之前分清是独立总体还说配对总体很重要
#两总体均值t检验的目的是检验两个正态分布总体的均值之间是否有显著差异
#Welch Two Sample t-test
data("iris")
x = iris[iris$Species == 'setosa', 3]
y = iris[iris$Species == 'versicolor', 3]
t.test(x, y)
data(sleep)
head(sleep)
#Welch Two Sample t-test
x = sleep[sleep$group == 1, 1]
y = sleep[sleep$group == 2, 1]
t.test(x, y)
#Paired t-test
x = sleep[sleep$group == 1, 1]
y = sleep[sleep$group == 2, 1]
t.test(x, y, paired = TRUE)
#配对总体均值t检验和单总体均值t检验完全等价
#One Sample t-test
x = sleep[sleep$group == 1, 1]
y = sleep[sleep$group == 2, 1]
t.test(x - y)
# 两总体的t检验,比较的是总体均值。一般情况下,我们想比较的是两总体均值是否相等,说专业一点叫做是否有显著差异,这时原假设是H0:μ1=μ2。如果你有特定的研究目的,也可以检验它们的差异是否等于某个特定的值,即H0:μ1−μ2=Δ。
# 做检验的时候,一定要搞清楚数据是独立还是配对,两种情况下使用的检验统计量不同,得到的结论也有差异。在t.test()里面,可以非常容易地用paired=TRUE来指定配对数据的情形。
# 大家在学习t检验的时候,会学习各种假设各种情形,比如总体是正态分布,两总体方差已知、未知、比值已知等。学习理论知识的时候,搞清楚这些事情非常有必要,帮你形成完整的知识体系,打下坚实的理论基础。但是在做实际数据分析的时候,往往就是“臣妾做不到”,假设不满足。在大样本的情况下,我们也就直接使用这些统计方法了。
# 另外要注意的是,在推论时一定要记住统计具有不确定性,即任何推论都是假定的,都是有一定概率性的,即有可能对也有可能错,所以下结论时切忌使用“肯定”、“一定”等词语。如果样本量非常小,通常推论就会犯错误。

R语言-两总体均值对比相关推荐

  1. R语言两个dataframe纵向合并或者为dataframe添加数据行实战

    R语言两个dataframe纵向合并或者为dataframe添加数据行实战 目录 R语言两个dataframe纵向合并或者为dataframe添加数据行实战

  2. R语言两个矩阵(两组)数据的相关性分析

    R语言两个矩阵(两组)数据的相关性分析 vegan包及数据说明 分别计算距离矩阵 相关性分析 vegan包及数据说明 Mantel tests是确定两组距离测度矩阵(而非两组变量矩阵)之间相关性的相关 ...

  3. python和r语言比较_Python和R语言之分析对比 - 数据分析

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  4. r语言和python的区别-Python和R语言之分析对比

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  5. r语言python对比_Python和R语言之分析对比

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  6. R语言-单个总体均值的t检验

    #3.2.1 单个总体均值的t检验 # (1)什么是检验? # 检验(test)是统计学中最重要的概念之一,在科学研究和实际业务中都有着广泛的应用.用一句话来概括就是:人们希望通过掌握的数据和其他背景 ...

  7. python和r语言哪个入门容易-R语言 vs Python对比:数据分析哪家强?

    什么是R语言? R语言,一种自由软件编程语言与操作环境,主要用于统计分析.绘图.数据挖掘.R本来是由来自新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发(也因此称为R),现在由"R开发核心 ...

  8. R语言 两种方法连接oracle以及将处理后的数据导入数据库中

    关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 一.通过RODBC包连接Oracle 1.首先在本机找到ODBC数据源,点击添加,按照自己的oracle,填写下面三个位置 2.填写完之后,点 ...

  9. R语言入门第六集 实验五:综合应用

    R语言入门第六集 实验五:综合应用 一.资源 [R语言]沈阳地铁数据处理及站间流量统计--R语言第五次实训 lubridate-轻松处理日期时间 数据整理-dplyr包(mutate系列) CEILI ...

  10. <<R语言入门与实践>>读书笔记

    这是一个java小码农的跨界试探,如果你对R感兴趣可以买本R语言入门与实践,因为这里只记录了本人觉得有用的基本知识点.如果你只是看个乐呵,祝你有所收获. 序 数据分析具备三个属性 可再现性 自动化 沟 ...

最新文章

  1. 【python技巧】“”、“”等符号操作
  2. 在指定的查找范围内获取DOM元素
  3. [转]12种JavaScript MVC框架之比较
  4. 七天开发安卓软件(五)
  5. 成功的换心手术——Windows Phone 8 发布
  6. android设置多个按钮,android代码中设置两个按钮之间位置
  7. 华为P50 Pro+最新渲染图曝光:双环形相机模组内有乾坤
  8. OPPO关联公司被授权“脑电波采集方法”相关专利
  9. 数学建模 —— 预测模型
  10. php制作随机抽奖,基于PHP实现简单的随机抽奖大程序
  11. (大数据方向)分布式实验七:HBase数据库搭建以及常用命令
  12. python 战舰_代码战争战舰受损或沉没Python
  13. Mac配置ll的查看命令
  14. (Tekla Structures二次开发)创建多边形板
  15. 使用ffmpeg将图片合成为视频(附完整参数介绍)
  16. 文件——创建文件并写入内容
  17. switch堡垒之夜服务器不响应,《堡垒之夜》因Switch因性能问题 单排无法跨平台联机...
  18. java字符串长度(java字符串长度压缩)
  19. C ++ 程序调用CUDA静态库
  20. 零死角玩转Android6.0系统Healthd深入分析

热门文章

  1. C/C++学习日记:C语言的随机发牌小程序(红桃、黑桃、梅花、方块)
  2. android支持wifi11ad,WiFi“千兆”必杀,802.11ax/802.11ad标准探秘
  3. windows7 旗舰版 集成 usb3.0 NVMe 支持 AM4
  4. nagios监控系统
  5. 1.Linux系统编程入门
  6. blender python编程入门
  7. python鸭制作类代码_python鸭子类型
  8. php实现豆瓣isbn查询API接口制作
  9. imu使用与卡尔曼融合定位
  10. Kylin 之Cube 构建优化