R 计算平均值标准误差
平均值的标准误差用于衡量数据的分散程度,本文介绍两种方法计算平均值的标准误差。
平均值标准误差定义
平均值标准误差 = 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
两种方法的计算结果一致。
平均值的标准误差说明
平均值的标准误差用于衡量数据值偏离算术平均值的程度。下面两种情况值得注意:
- 平均值的标准误差越大,则数据偏离平均值越大。
为了好理解,我们修改上面的数据集,增加一个较大的数值。
#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。这表示当前数据值相较之前更偏离平均值。
- 当样本数量增加时,平均值的标准误差会减小
下面通过示例进行说明:
#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 计算平均值标准误差相关推荐
- R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差
R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差.使用plotrix包的std.error函数计算平均值的标准误差 目录
- R语言std.error函数计算平均值的标准误差实战
R语言std.error函数计算平均值的标准误差实战 目录 R语言std.error函数计算平均值的标准误差实战 #手动编码标准误差计算
- R mean() 函数 - 计算平均值
参数说明: x 输入向量 trim 在首尾分别去除异常值,取值范围为 0 到 0.5 之间,表示在计算均值前需要去掉的异常值的比例. na.rm 布尔值,默认为 FALSE,设置是否删除输入的向量中的 ...
- R计算移动平均的方法
移动平均可以使时间序列变平滑,是典型的有序计算问题,其基本算法是:将 N 个连 续的时间序列成员作为一个集合, 计算该集合的平均值, 并逐项推移该集合. 下面用一个例 子来说明 R 计算移动平均的方法 ...
- R语言 平均值,中位数和模式
R中的统计分析通过使用许多内置函数来执行. 这些函数大多数是R基础包的一部分. 这些函数将R向量作为输入和参数,并给出结果. 我们在本章中讨论的功能是平均值,中位数和模式. Mean平均值 通过求出数 ...
- python 计算平均值、中位数、标准差
python计算平均值.中位数.标准差(通过导入原有txt文件中的数组) 运行截图: 代码: def getdata(filename): #导入原有txt文件中的数组with open(filena ...
- Linux数组计算平均值,从数组中读取并计算平均值
我正在尝试编写从数组中读取一行字符的代码,将这些字符分配给一个整数,然后对该行的所有整数进行平均,然后对数组中的每一行执行此操作.以下是我迄今为止:从数组中读取并计算平均值 Scanner in = ...
- R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战
R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战 目录 R计算贝叶斯信息指标(Bayesian Information Criterion,BIC)实战
- R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使用python进行可视化
R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使用python进行可视化 目录 R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使 ...
- R计算数组的累计加和(Cumulative Sums)
R计算数组的累计加和(Cumulative Sums) 目录 R计算数组的累计加和(Cumulative Sums) R中的累加和 可视化R中的累加和
最新文章
- css 缩放_CSS 中 transform、animation、transition、translate的区别
- [HDOJ3998] Sequence(DP,最大流)
- codeblocks无法打开文件kernel32.lib
- java多线程必须掌握吗_多线程模式有什么作用(java多线程必须掌握的知识)
- SQL Server 关于列的权限控制
- c#devexpres窗体划分 以及panelcontrol 相关操作
- RMAN 目录管理维护
- 还是畅通工程(prim和kruskal)
- 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中lt;meta-datagt;变量的值...
- 狮子座与摩羯座 ---转载
- Windows常见基本进程三:dumprep or dumprep进程(Dump Reporting Tool启动项)
- 记一次给笔记本安装固态硬盘
- 协议大全 http协议 http://www.chinaitpower.com/Net/xieyi/HTTP/index.html
- STM32单片机扩展下的IPUS SQPI PSRAM应用领域
- 家居家装行业人群洞察白皮书.pdf
- JDBC-03:PreparedStatement如何实现对数据库的增删改查操作
- Linux下Apache服务的部署和配置
- 2004年9月30日星期三
- 有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转
- python读图命令与效率汇总
热门文章
- 【1031】场景的「唤起点」和「临场感」
- 管理文件夹,批量重命名排序
- 您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求
- 二、用于数据分析的Tableau技巧
- dede后台登陆提示 验证码不正确 解决办法
- vue中属性key的作用(了解diff),为什么不建议index作为key
- 数学建模【系统评价决策模型(概论、案例分析-汽车选购、层次分析法、案例分析-职员晋升、动态加权综合评价法、案例分析-大气污染问题)】
- android 翻译功能开发,Android使用有道翻译API实现在线翻译功能
- 2的指数字节转与MB、GB换算关系
- python表格绘制斜线表头_Java中使用POI在Excel单元格中画斜线—XLSX格式