测量平均值,残差,标准列误差,算术平均测量列误差数据可视化
python算法
需要导入第三方库numpy,pandas,matplotlib数据分析常用库
import numpy as np
import matplotlib.pyplot as plt
def avg(list_x):#求平均值avg_x= sum(list_x)/len(list_x)return avg_xdef residual(list_x):#求残差list1 = []#定义列表length =len(list_x)#计算长度for i in range(0,length):list1.append(list_x[i]-avg(list_x))#return list1def standError(list_x):#求标准列误差,算术平均标准列误差length = len(list_x)sum = 0for i in range(0,length):sum += list_x[i]**2stE = np.sqrt(sum/(length-1))avg_stE = np.sqrt(sum/(length*(length- 1)))return stE,avg_stEflag=1
while (flag==1):test_x = input("请输入n个数据,每个数据用空格隔开: ").split(" ")##依据空格,分片成列表test_x = list(map(int,test_x))#将字符列表转化为数值列表print("该组数据的平均值为: ", avg(test_x))rs =residual(test_x)print("该组数据的残差为: ",rs)sE = np.round(standError(rs),5)print("该组数据的列标准误差和算术平均标准误差为: ",sE)count = len(test_x)x = np.linspace(1, count, count) # 等差数列,从1到count,count个等差数avg_y = np.logspace(1,1,base=avg(test_x),num=count)#本质avg(test_x)**np.linspace(1,1,count)rs_y = rssE_y =np.logspace(1,1,base=sE[0],num=count)nsE_y=np.logspace(1,1,base=sE[1],num=count)plt.plot(x, avg_y, label='y=avg', color='red', linewidth=2) # 绘图函数,label图的名称,color线条颜色,linewidth线条宽度plt.plot(x, rs_y, label='y=residual', color='blue', linewidth=2)plt.plot(x, sE_y, label='y=standError', color='green', linewidth=2)plt.plot(x, nsE_y, label='y=nstandError', color='black', linewidth=2)plt.xlabel('Times') # x轴的名称plt.ylabel('Vol') # y轴的名称plt.title('Physical measurement error ') # 图的标题plt.legend(loc='right') # 图例位置plt.show()flag=int(input("请输入1或0.输入0退出程序,输入1重新进行数据测试: "))
还想了解其他物理算法?---->>>牛顿环测量曲率半径
测量平均值,残差,标准列误差,算术平均测量列误差数据可视化相关推荐
- 计算机辅助教育中的评价标准有,计算机辅助教育测量与评价概述
计算机辅助教育测量与评价概述 (40页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计算机辅助教育测量与评价 目录n 1 教育测量与评价 ...
- 大话成像之《图像质量测试测量与国际标准》课程
淘宝课程地址 https://shop322456667.taobao.com/ 图像质量测试测量与国际标准 课程介绍: 近10年来,中国在成像工业领域有着史无前例的迅猛发展.在手机相机,监控相机,无 ...
- matlab阻抗测量模块,基于matlab技术实现频谱分析仪测量阻抗
技术创新 中文核心期刊< 微计算机信息>(测控自动化)2006 年第 22 卷第 12-1 期 360元 / 年 邮局订阅号:82-946 < 现场总线技术应用 200 例> ...
- 非接触物体尺寸形态测量_质量工程师必须了解的测量常识,你不知道怎么行
01 测量器具的分类 测量器具是一种具有固定形态.用以复现或提供一个或多个已知量值的器具.按用途的不同量具可分为以下几类: 1. 单值量具 只能体现一个单一量值的量具.可用来校对和调整其它测量器具或作 ...
- 量化延时法时间测量_干货分享:直线度测量发展及几种方法详解
摘要:直线度是很多轧材需要检测的一项重要尺寸,直线度的测量已经从人工测量方式发展为直线度测量仪自动测量. 关键词:直线度:测量方式: 主要是测量圆柱体和圆锥体的素线直线度误差.机床和其他机器的导轨面以 ...
- Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
5.45(统计:计算平均值和标准方差)在商务应用中--编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...
- 计算平均值和标准方差。
编写一个程序,提示用户输入十个数字,然后运用下面的公式显示这些数字的平均值以及标准方差. package 学习; import java.util.*; public class study { pu ...
- 第五章第四十五题(统计:计算平均值和标准方差)(Statistics: compute mean and standard deviation)
**5.45(统计:计算平均值和标准方差)在商务应用程序中经常需要计算数据的平均值和标准方差.平均值就是数字的简单平均.标准方差则是一个统计数字,给出了在一个数字集中各种数据距离平均值的聚集紧密度.例 ...
- Java、计算平均值和标准方差
在商务应用程序中经常需要计算数据的平均值和标准方差.平均值就是数字的简单平均.标准方差则是一个统计数字,给出了在一个数字集中各种数据距离平均值的聚集紧密度.例如,一个班级的学生的平均年龄是多少?年龄相 ...
最新文章
- 恭喜我的同事丁宇入选年度 IT 领军人物
- 二级python 刷题就能过吗_Python 刷题笔记:这很不python,官方大大能改下吗?
- Java 编写程序 创建一个游戏【5、6两章的内容】【第5章】
- 哪些才是对女朋友的有效关心,来学习一下~
- Pycharm配置Python虚拟环境与在虚拟环境安装PYQT5
- elasticsearch 删除满足条件的语句_ElasticSearch的基本概念和集群分布式底层实现
- 深入解析AsyncTask
- SQL约束和字段约束的创建和删除
- 搭建自己的下载文件服务器
- iOS country code及国际区号
- Vue File Manager – PHP即时存储、共享和获取文件基于VUE v2.2.0.2
- Nacos 配置中心作用以及使用
- 从零实现一个3D目标检测算法(1):3D目标检测概述
- Python链接数据库
- 读书笔记 《拆掉思维里的墙》
- 全美航班停飞原因曝光/ 米哈游辟谣年终奖108薪/ 苹果正开发触摸屏Mac…今日更多新鲜事在此...
- Mixly电子音乐:蜗牛与黄鹂鸟
- Kinect开发遇到的问题
- python自学容易吗-python好学吗
- alxc tool 报错数组超出了界限_Stack Overflow上59万浏览量的提问:为什么会发生数组越界?