平均值的标准误差用于衡量数据的分散程度,本文介绍两种方法计算平均值的标准误差。

平均值标准误差定义

平均值标准误差 = s / √n

  • s: 样本标准差
  • n: 样本数量

std.error()

plotrix 包提供了该方法,使用之前需要按照加载包:

library(plotrix)# 示例数据集
data <- c(3, 4, 4, 5, 7, 8, 12, 14, 14, 15, 17, 19, 22, 24, 24, 24, 25, 28, 28, 29)# 计算平均值的标准误差
std.error(data)
# 2.001447

计算结果为:2.001447

自定义函数实现

我们定义函数实现同样功能。

std_error <- function(x) sd(x) / sqrt(length(x))# 示例数据集
data <- c(3, 4, 4, 5, 7, 8, 12, 14, 14, 15, 17, 19, 22, 24, 24, 24, 25, 28, 28, 29)# 计算平均值的标准误差
std_error(data)# 2.001447

两种方法的计算结果一致。

平均值的标准误差说明

平均值的标准误差用于衡量数据值偏离算术平均值的程度。下面两种情况值得注意:

  1. 平均值的标准误差越大,则数据偏离平均值越大。

为了好理解,我们修改上面的数据集,增加一个较大的数值。

#define dataset
data <- c(3, 4, 4, 5, 7, 8, 12, 14, 14, 15, 17, 19, 22, 24, 24, 24, 25, 28, 28, 150)
mean(data)
# 16.3#calculate standard error of the mean
std.error(data)6.978265

我们注意到 平均值的标准误差从2.001447 增加到 6.978265。这表示当前数据值相较之前更偏离平均值。

  1. 当样本数量增加时,平均值的标准误差会减小

下面通过示例进行说明:

#define first dataset and find SEM
data1 <- c(1, 2, 3, 4, 5)
std.error(data1)0.7071068#define second dataset and find SEM
data2 <- c(1, 2, 3, 4, 5, 1, 2, 3, 4, 5)
std.error(data2)0.4714045

第二个数据集简单重复第一个数据集两次。这样均值不变,但数据集长度增大一倍,我们看到标准误差也随之减小。

R 计算平均值标准误差相关推荐

  1. R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差

    R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差.使用plotrix包的std.error函数计算平均值的标准误差 目录

  2. R语言std.error函数计算平均值的标准误差实战

    R语言std.error函数计算平均值的标准误差实战 目录 R语言std.error函数计算平均值的标准误差实战 #手动编码标准误差计算

  3. R mean() 函数 - 计算平均值

    参数说明: x 输入向量 trim 在首尾分别去除异常值,取值范围为 0 到 0.5 之间,表示在计算均值前需要去掉的异常值的比例. na.rm 布尔值,默认为 FALSE,设置是否删除输入的向量中的 ...

  4. R计算移动平均的方法

    移动平均可以使时间序列变平滑,是典型的有序计算问题,其基本算法是:将 N 个连 续的时间序列成员作为一个集合, 计算该集合的平均值, 并逐项推移该集合. 下面用一个例 子来说明 R 计算移动平均的方法 ...

  5. R语言 平均值,中位数和模式

    R中的统计分析通过使用许多内置函数来执行. 这些函数大多数是R基础包的一部分. 这些函数将R向量作为输入和参数,并给出结果. 我们在本章中讨论的功能是平均值,中位数和模式. Mean平均值 通过求出数 ...

  6. python 计算平均值、中位数、标准差

    python计算平均值.中位数.标准差(通过导入原有txt文件中的数组) 运行截图: 代码: def getdata(filename): #导入原有txt文件中的数组with open(filena ...

  7. Linux数组计算平均值,从数组中读取并计算平均值

    我正在尝试编写从数组中读取一行字符的代码,将这些字符分配给一个整数,然后对该行的所有整数进行平均,然后对数组中的每一行执行此操作.以下是我迄今为止:从数组中读取并计算平均值 Scanner in = ...

  8. R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战

    R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战 目录 R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战

  9. R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使用python进行可视化

    R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使用python进行可视化 目录 R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使 ...

  10. R计算数组的累计加和(Cumulative Sums)

    R计算数组的累计加和(Cumulative Sums) 目录 R计算数组的累计加和(Cumulative Sums) R中的累加和 可视化R中的累加和

最新文章

  1. css 缩放_CSS 中 transform、animation、transition、translate的区别
  2. [HDOJ3998] Sequence(DP,最大流)
  3. codeblocks无法打开文件kernel32.lib
  4. java多线程必须掌握吗_多线程模式有什么作用(java多线程必须掌握的知识)
  5. SQL Server 关于列的权限控制
  6. c#devexpres窗体划分 以及panelcontrol 相关操作
  7. RMAN 目录管理维护
  8. 还是畅通工程(prim和kruskal)
  9. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中lt;meta-datagt;变量的值...
  10. 狮子座与摩羯座 ---转载
  11. Windows常见基本进程三:dumprep or dumprep进程(Dump Reporting Tool启动项)
  12. 记一次给笔记本安装固态硬盘
  13. 协议大全 http协议 http://www.chinaitpower.com/Net/xieyi/HTTP/index.html
  14. STM32单片机扩展下的IPUS SQPI PSRAM应用领域
  15. 家居家装行业人群洞察白皮书.pdf
  16. JDBC-03:PreparedStatement如何实现对数据库的增删改查操作
  17. Linux下Apache服务的部署和配置
  18. 2004年9月30日星期三
  19. 有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转
  20. python读图命令与效率汇总

热门文章

  1. 【1031】场景的「唤起点」和「临场感」
  2. 管理文件夹,批量重命名排序
  3. 您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求
  4. 二、用于数据分析的Tableau技巧
  5. dede后台登陆提示 验证码不正确 解决办法
  6. vue中属性key的作用(了解diff),为什么不建议index作为key
  7. 数学建模【系统评价决策模型(概论、案例分析-汽车选购、层次分析法、案例分析-职员晋升、动态加权综合评价法、案例分析-大气污染问题)】
  8. android 翻译功能开发,Android使用有道翻译API实现在线翻译功能
  9. 2的指数字节转与MB、GB换算关系
  10. python表格绘制斜线表头_Java中使用POI在Excel单元格中画斜线—XLSX格式