1.标准误概念

标准误是数据统计的重点概念,且难以理解。百度上文章缺乏详细描述的文章。所以写下此文让读者能够彻彻底底了解标准误概念。

标准误全称:样本均值的标准误(Standard Error for the Sample Mean),顾名思义,标准误是用于衡量样本均值和总体均值的差距。

2.标准误意义:

用于衡量样本均值和总体均值的差距有多大?

标准误越小----样本均值和总体均值差距越小

标准误越大----样本均值和总体均值差距越大

标准误用于预测样本数据准确性 ,标准误越小,样本均值和总体均值差距越小,样本数据越能代表总体数据。

3.标准误与标准差区别:

对一个总体多次抽样,每次样本大小都为n,那么每个样本都有自己的平均值,这些平均值的标准差叫做标准误。

标准差是单次抽样得到的,用单次抽样得到的标准差可以估计多次抽样才能得到的标准误差

标准差表示数据离散程度:

标准差越大,分布越广,集中程度越差,均值代表性越差

标准差越小,分布集中在平均值附近,均值代表性更好

标准差与标准误不同应用范围:

标准差:(图左)在正负两个标准差(95%概率下),Jack消耗时间在68-132秒之间。

标准误:(图右)在正负两个标准误,Jack消耗平均时间大约在95-105秒之间。

4.标准误计算例子

什么是真实的标准误?举个例子,对一个总体12次抽样,生成12个样本,每个样本大小都为5。那么每个样本都有自己的平均值,这些平均值的标准差叫做标准误差。这里就是对表格最后一行数组计算标准差(100,101,99,114,103.....93),最后算出来标准误结果为6.33。

但是为了得到标准误,我们不可能做很多次科学实验。实际上我们可以做一次样本实验,然后采用估算公式:

如下图,我们用第一组样本估算真实标准误,此样本标准差除以根号n,结果为7.16, 然后把7.16约等为真实的标准误6.33。

所以标准误也是另外一种形式的标准差,标准误和总体标准差既有相似处,又有区别。标准误是一个比较难得概念,读者一次不能很好理解,如果反复看此文章,然后自己动手程序模拟,就会增强直观印象,加深理解。

所有的随机样本中,如果数量相同,它们的标准误默认为近似相同(非真正相同)

5.标准误的应用我们有两组数据,一组观看了指导视频,一组没有观看指导视频,比较两组数据在得分方面有无显著差异?

随着样本量不同,我们得到的结果不同。图左,两组数据没有区别,图中两组数据可能有区别,可能没有;图右两组数据有区别

样本量为3时,看视频组的2*标准误为15,没看视频的2*标准误为13。

样本量小时,标准误很大,样本均值和总体均值差异很大,样本数据的代表性很差。

样本量为5时,看视频组的2*标准误为9,没看视频的2*标准误为10。

样本量增大后,标准误变小。

样本量为10时,看视频组的2*标准误为7,没看视频的2*标准误为6。

样本量增大后,标准误再次变小

随着样本量不同,我们得到的结果不同。下面的图左(样本量为3),两组数据没有区别,图中(样本量为5)两组数据可能有区别,可能没有;图右(样本量为10)两组数据有区别

实际上,众多毕业论文和专业期刊的统计分析都是错的,虽有华丽的可视化图表,但新手很容易因样本量太小得到错误结果。

6.蒙特卡洛模拟

蒙特卡洛验证,对一组样本进行标准误评估,看公式SE = s/√(n)是否准确

结果表明SE = s/√(n)公式得到的标准误和真实标准误非常接近

样本值100,标准误很小,大约0.1

样本值10,标准误增大,大约0.33

样本值5,标准误再次增大,大约0.45

源代码如下

问题反馈邮箱231469242@qq.com

微信公众号:pythonEducation

# -*- coding: utf-8 -*-

import random,math

import numpy as np

n=1000

normal_population=list(np.random.normal(size=n))

mean_population=np.mean(normal_population)

#总体标准差

sigma=np.std(normal_population,ddof=0)

#存放多个随机样本

list_samples=[]

#多个随机样本的平均数

list_samplesMean=[]

#求单个样本估算的标准误

def Standard_error(sample):

std=np.std(sample,ddof=0)

standard_error=std/math.sqrt(len(sample))

return standard_error

#求真实标准误

def Standard_error_real():

for i in range(100):

sample=random.sample(normal_population,100)

list_samples.append(sample)

list_samplesMean=[np.mean(i) for

i in list_samples]

standard_error_real=np.std(list_samplesMean,ddof=0)

return standard_error_real

#plt.hist(normal_values)

#真实标准误

standard_error_real=Standard_error_real()

print(standard_error_real)

#随机抽样

print(Standard_error(list_samples[0]))

print(Standard_error(list_samples[1]))

print(Standard_error(list_samples[2]))

End.

python金融风控评分卡模型和数据分析微专业课

python standardprint_标准误(Standard Error)相关推荐

  1. 测量标准误(Standard Error of Measurement;SEm)

    目 录 1. 测量标准误的意义 2. 测量标准误的计算方法 3. SEmSEmSEm的置信区间 4. 统计显著和实际显著 5. 参考文献 1. 测量标准误的意义 举例:分数不能代表一切,也就是说分数不 ...

  2. 标准差(standard deviation)和标准错误(standard error)你能解释一下?

    by:ysuncn(欢迎转载,转载请注明原始消息) 什么是标准差(standard deviation)呢?依据国际标准化组织(ISO)的定义:标准差σ是方差σ2的正平方根.而方差是随机变量期望的二次 ...

  3. R语言回归模型残差标准误差计算实战(Residual Standard Error):计算残差标准误、残差标准误解读

    R语言回归模型残差标准误差计算实战(Residual Standard Error):计算残差标准误.残差标准误解读 目录

  4. 标准差(Standard Deviation), 标准误差(Standard error),变异系数 (Coefficient of Variance )的区别与联系

     标准差(Standard Deviation) ,中文环境中又常称均方差,是离均差平方的算术平均数的平方根,用σ表示.标准差是方差的算术平方根.标准差能反映一个数据集的离散程度.平均数相同的两组数据 ...

  5. python2 安装faiss-gpu 报错 faiss/faiss/python/swigfaiss.i:241: Error: Unable to find ‘faiss/impl/platfo

    1. 安装报错 $ sudo pip install faiss-gpu --default-timeout=1000 -i https://pypi.douban.com/simple DEPREC ...

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

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

  7. python multiprocessing manager list error: [Errno 2] No such file or directory

    python multiprocessing manager list error: [Errno 2] No such file or directory for i in range(AMOUNT ...

  8. Could not fetch URL https://pypi.python.org/simple/: connection error: HTTPSConnectionPool(host='pyp

    首先说明我本人使用的是python2.7,今天使用pycharm的的时候一直不行,我本人也是一个新手,在网上查资料的时候看到很多命令行的方法,当时我有点懵,不知道这这些的命令行的往哪里敲,所以这里多说 ...

  9. 均值估计标准差(Standard Deviation) 和 标准误差(Standard Error)

    最近一直在研究均值估计之类的问题,下午正好有机会和大家分享一下. 本文摘自 Streiner DL.Maintaining standards: differences between the sta ...

最新文章

  1. redis 集群 及 管理初步
  2. Excel分列功能的妙用
  3. java maven restful_使用 maven 生成一个支持端到端自动测试的 RESTful 服务项目脚手架...
  4. 华为云桌面盒子不支持分屏_华为MatePad Pro 5G旗舰平板国内正式发布 售价5299元起...
  5. 赛锐信息-AMS系列产品简介
  6. Win32中文件的操作
  7. 三维点云学习(4)2-mean shift dbscan
  8. 液压控制系统的simulink搭建
  9. pr用什么显卡比较好_用 PR 剪辑视频应该用什么 CPU 和显卡?
  10. Linux 创建无线热点
  11. uniapp 跳转到商品详情页
  12. Jenkins--创建自己的第一个Jenkins任务
  13. L2TP/IPSec 服务端安装
  14. 苹果手机充电口接触不良怎么办_手机充电插口松动!声音变小!手机死机!怎么办?...
  15. 【计算机网络学习笔记08】ICMP
  16. python机器学习基础05——sklearn之逻辑回归+分类评价指标
  17. 数据分析学习:数据分析学习步骤有哪些
  18. 01-初始化Vite项目
  19. jar包冲突与NoClassDefFoundError
  20. 2022星空创造营应用创新大赛圆满落幕,获奖名单出炉!

热门文章

  1. eclipse配置php开发环境
  2. EclipsePHP Studio 使用设置笔记
  3. [mini LCTF 2023] 西电的部分
  4. 能用虚拟服务器建站吗,虚拟主机只能用来建站吗
  5. leetcode 79: 单词搜索
  6. 华为机试:单词搜索(找到它)
  7. vr测量_摄影测量的力量:在VR中模拟现实世界
  8. Android 网络图片缓存
  9. 饮食健康知识接口 健康知识信息查询
  10. c语言八进制转二进制