ML 系列:第 37 节 — 统计中的估计
文章目录
- 一、说明
- 二、统计学中估计的目的
- 三、统计学中的估计类型
- 四、什么是点估计量?
- 4.1 基本概念
- 4.2 点估计量的性质
- 4.3 点估计与区间估计
- 4.4 寻找点估计的常用方法
- 五、区间估计
- 5.1 什么是区间估计?
- 5.1.1 置信区间
- 5.1.2 预测区间
- 5.1.3 容差区间Tolerance Interval
- 5.2 如何计算区间估计值?
- 5.2.1 计算置信区间
- 5.2.2 计算预测区间
- 5.2.3 计算公差区间
- 5.2.3 置信水平和误差幅度
- 5.3 例题和解答
- 六、练习题
- 七、统计学中估计的python例子
- 7.1 点估计
- 7.2 区间估计
- 八、结论
一、说明
什么是估算?统计学中的估计是使用样本数据推断或近似未知总体参数值的过程。它旨在根据代表性样本对总体做出有根据的猜测,使统计学家能够做出明智的决策和预测。
参考关键词:
Point Estimation
Interval Estimation
二、统计学中估计的目的
统计学中估计的目的是当直接测量不切实际或不可能时提供对总体参数的见解。估计使统计人员能够根据样本数据对总体做出明智的决策、预测和推断,从而促进各个领域的分析和决策。
比如,由于测量人口中的每一个成员通常不切实际,统计学家依靠样本来推断整个人口。估计有助于根据样本数据得出人口参数。
三、统计学中的估计类型
估计有两种类型,包括:
-
点估计:
——提供总体参数(例如样本均值、样本比例)的单一值估计。——
示例:测量随机人的身高可用于估计整个群体的平均身高。 -
区间估计:
——提供总体参数预计所在的值范围,通常具有指定的置信水平(例如,95% 置信区间)。——
示例:为总体平均值构建置信区间,以反映点估计的不确定性。
四、什么是点估计量?
4.1 基本概念
点估计量是用于从总体随机样本中找出总体参数近似值的函数。它们使用总体样本数据来计算点估计量或统计数据,作为总体未知参数的最佳估计值。
很多时候,现有的寻找大群体参数的方法并不切合实际。例如,在计算幼儿园儿童的平均年龄时,不可能收集到世界上每个幼儿园儿童的确切年龄。统计员可以使用点估计量来估计群体参数。
4.2 点估计量的性质
以下是点估计量的主要特征:
1.偏见
点估计量的偏倚定义为估计量的期望值与被估计参数值之间的差。当参数的估计值与被估计参数的值相等时,该估计量被认为是无偏的。
此外,参数的预期值越接近被测参数的值,偏差就越小。
- 一致性
一致性告诉我们,随着点估计量增加,它与参数值的接近程度如何。点估计量需要较大的样本量才能更加一致和准确。
您还可以通过查看其对应的预期值和方差来检查点估计量是否一致。为了使点估计量一致,预期值应该向参数的真实值移动。
- 最高效或最公正
最有效的点估计量是所有无偏和一致估计量中方差最小的估计量。方差衡量估计值的离散程度,最小方差应是样本间差异最小的估计量。
一般来说,估计量的效率取决于总体的分布。例如,在正态分布中,平均值被认为比中位数更有效,但在非对称分布中则不然。
4.3 点估计与区间估计
统计学中两种主要的估计量类型是点估计量和区间估计量。点估计量与区间估计量相反。点估计量产生单个值,而区间估计量产生一系列值。
点估计量是用于估计总体未知参数值的统计数据。它使用样本数据来计算单个统计数据,该统计数据将是总体未知参数的最佳估计值。
另一方面,区间估计使用样本数据来计算总体中未知参数可能值的区间。参数的区间选择方式是使其落在 95% 或更高的概率范围内,也称为置信区间。
置信区间用于表示估计值的可靠性,它是根据观察到的数据计算得出的。区间的端点称为置信上限和置信下限。
4.4 寻找点估计的常用方法
点估计的过程涉及利用从样本数据中获得的统计量来获得总体相应未知参数的最佳估计值。可以使用多种方法来计算点估计量,每种方法都有不同的属性。
-
矩量法
1887 年,俄罗斯数学家帕夫努蒂·切比雪夫 (Pafnuty Chebyshev)提出了估计参数的矩法 。该方法首先获取有关总体的已知事实,然后将这些事实应用于总体样本。第一步是推导出将总体矩与未知参数联系起来的方程。下一步是抽取一个用于估计总体矩的总体样本。然后使用总体矩的样本均值求解第一步中得出的方程。这样就可以得到未知总体参数的最佳估计值。
-
最大似然估计量
点估计的最大似然估计法试图找到最大化似然函数的未知参数。它采用已知模型并使用这些值来比较数据集并找到最适合数据的匹配。
例如,研究人员可能想知道早产婴儿的平均体重。由于不可能测量人口中所有早产婴儿,研究人员可以从一个地方抽取样本。
由于早产儿的体重服从正态分布,研究人员可以根据样本数据,利用最大似然估计量来找到整个早产儿群体的平均体重。
五、区间估计
区间估计是统计学中的一个基本概念,它涉及估计总体参数的预期范围,而不是提供单点估计。这种方法可以更全面地了解参数的潜在值,从而深入了解估计的精度和可靠性。
通过考虑样本数据的可变性,区间估计有助于根据统计分析做出更明智的决策。无论我们处理的是均值、比例还是方差,区间估计在推断统计中都起着至关重要的作用,使研究人员能够量化其估计中的不确定性。
5.1 什么是区间估计?
区间估计是指用于估计总体参数的统计技术,通过计算参数预计在指定置信水平下落入的区间来估计总体参数。这个区间称为置信区间。区间的宽度反映了估计的精度:区间越窄表示估计越精确,区间越宽表示不确定性越大。
- 区间估计的类型
- 间隔有三种类型:
置信区间
预测区间
公差区间
5.1.1 置信区间
置信区间 (Confidence Interval:简称CI) 是从样本统计数据中得出的一系列值,这些值可能包含未知总体参数的值。它以一定的置信度(通常以百分比表示)提供参数值的估计值。区间的构造方式是,如果多次重复相同的过程,则指定的百分比的区间将包含该参数。
- 对于总体平均值μ。已知总体标准差σ
参数
x ‾ \overline{x} x : 样本均值
Z σ / 2 Z\sigma{/2} Zσ/2:与所需置信水平相对应的Z分数
σ:总体标准差
n:样本大小
对于人口平均值μ,具有未知的总体标准偏差s。
x ‾ \overline{x} x : 样本均值
t σ / 2 t_{\sigma{/2}} tσ/2:与所需置信水平相对应的Z分数,与所需置信水平和自由度 df = n - 1 对应的 t 分布值.
s:样本标准差,
对于人口比例 p:
p ^ \hat{p} p^ :样本比例
举个例子:
假设我们正在估算城市成年男性的平均身高。我们随机抽取样本,计算出平均身高为 175 厘米。我们还计算出平均身高的 95% 置信区间在 173 厘米到 177 厘米之间。这意味着我们可以 95% 地确信,城市所有成年男性的真实平均身高都在 173 厘米到 177 厘米的区间内。
5.1.2 预测区间
预测区间 (PI) 是可能包含给定总体中单个新观测值的一系列值。与估计参数的置信区间不同,预测区间估计新数据点的落点,同时考虑样本的变异性和参数估计的不确定性。
对于单个新观察:
t σ / 2 t_{\sigma{/2}} tσ/2:对应于所需置信水平的 t 分布值
s:样本标准差
n:样本大小
例子:
假设我们有一个学生考试成绩的数据集,并建立了一个回归模型来预测未来的成绩。如果我们根据学生以前的表现预测未来学生的考试成绩,预测区间可能是 65 到 85。这意味着新生的实际分数很有可能落在此范围内。
5.1.3 容差区间Tolerance Interval
容差区间 (TI) 提供了一个范围,其中特定比例的人口在一定的置信水平下处于该范围内。它考虑了人口的变异性以及样本量,旨在确保区间覆盖特定百分比的人口。容差区间有助于了解数据在人口中的分布和传播。
公差区间的一般形式:
k:容差系数
s:样本标准差
例子:
考虑生产不同直径螺栓的制造过程。取样后,我们计算出直径的 95% 公差区间在 4.95 毫米和 5.05 毫米之间。这意味着我们有 95% 的信心,未来生产的所有螺栓中有 99% 的直径将在此范围内。
5.2 如何计算区间估计值?
5.2.1 计算置信区间
当总体标准差已知时,平均值的置信区间 (CI) 由以下公式给出:
在这里:
x ˉ \bar{x} xˉ是样本平均值 ; z 是与所需置信水平相对应的 z 分数; σ是总体标准差,n 是样本大小。
5.2.2 计算预测区间
当总体标准差未知时,平均值的置信区间 (CI) 由以下公式给出:
x ˉ \bar{x} xˉ是样本平均值 ; t 是与所需置信水平相对应的 t 分数; s是总体标准差,n 是样本大小。
5.2.3 计算公差区间
公差区间的公式更为复杂,取决于所需的置信水平和总体比例。对于正态分布,它通常涉及:
其中,k 是根据所需的置信度和比例从容差因子表中得出的。
5.2.3 置信水平和误差幅度
置信水平表示区间包含总体参数的确定程度。常见的置信水平有90%、95%和99%。
误差幅度表示真实参数预计会落在其中的范围。它受置信度和样本大小的影响,计算方法如下:
5.3 例题和解答
- 问题 1:给定样本平均值为 50,总体标准差为 10,样本大小为 100,计算总体平均值的 95% 置信区间。
解决方案:
置信区间求解
置信区间 = (48.04, 51.96)
- 问题 2:25 名学生的样本平均分数为 80,标准差为 5。求出真实平均分数的 90% 置信区间。
解决方案:
置信区间
置信区间 = (78.355, 81.645)
- 问题 3:一家工厂测试了 50 个材料样品的断裂强度,平均断裂强度为 3000 psi,标准差为 100 psi。计算真实平均断裂强度的 99% 置信区间。
解决方案:
置信区间
置信区间 = (2963.58, 3036.42)
问题 4:确定样本平均值为 200、样本大小为 30、标准差为 15 的样本平均值的 95% 置信区间。
解决方案:置信区间
置信区间 = (194.39, 205.61)
问题 5:研究人员从 40 名参与者那里收集数据,发现平均分数为 75,标准差为 8。总体平均值的 99% 置信区间是多少?
解决方案:置信区间。
置信区间 = (71.76, 78.24)
问题 6:给定样本平均值为 175 厘米、标准差为 10 厘米、样本大小为 25,计算人口平均身高的 95% 置信区间。
解决方案:
求置信区间
置信区间 = (170.872 厘米, 179.128 厘米)
问题 7:对 100 位顾客的调查得出的平均满意度得分为 85,标准差为 7。求出真实平均满意度得分的 99% 置信区间。
解决方案:
求置信区间
置信区间 = (83.1968, 86.8032)
问题 8:给定 50 名学生的平均每周学习时间 20 小时、标准差 4 小时,确定该组平均每周学习时间的 95% 置信区间。
解决方案:
求置信区间
置信区间 = (18.89 小时,21.11 小时)
问题 9:给定样本平均值为 110、标准差为 15、样本大小为 60,计算平均智商分数的 90% 置信区间。
解决方案:
置信区间 =
置信区间 = (106.82, 113.18)
问题 10:40 株植物样本的平均高度为 35 厘米,标准差为 5 厘米。确定植物真实平均高度的 95% 置信区间。
解决方案:
置信区间
置信区间 = (33.404 厘米, 36.596 厘米)
六、练习题
问题 1.假设样本大小为 36、样本均值为 6、样本标准差为 12,确定总体均值的 95% 置信区间。
问题 2.五十件商品样本的重量平均为 100 克,标准差为 5 克。求真实平均重量的 90% 置信区间。
问题 3.假设样本量为 25,样本平均值为 45 分钟,标准差为 3 分钟,确定学生完成考试所需平均时间的 99% 置信区间。
问题 4.测试 30 件产品后,公司发现平均缺陷率为 5%,标准差为 1%。求缺陷率的 95% 置信区间。
问题 5.假设样本大小为 40,样本平均值为 120 美元,标准差为 15 美元,置信区间为 95%,求该产品的平均价格。
问题 6.假设样本大小为 25,样本平均值为 175 厘米,标准差为 10 厘米,确定人口平均身高的 95% 置信区间。
问题 7.从对 100 名消费者的调查中得出的平均满意度得分为 85,标准差为 7。求出真实平均满意度得分的 99% 置信区间。
问题 8.给定平均值为 20 小时,标准差为 4 小时,求出该组 50 名学生每周平均学习小时数的 95% 置信区间。
问题 9.根据样本量 60、样本平均值 110 和标准差 15 确定平均智商分数的 90% 置信区间。
问题 10.四十株植物样本的平均高度为 35 厘米,标准差为 5 厘米。确定植物的真实平均高度并计算 95% 的置信区间。
七、统计学中估计的python例子
7.1 点估计
例 1:估计平均身高一名研究人员测量了 30 名学生的身高并计算平均身高,以估计学校所有学生的平均身高。
示例 2:估计缺陷产品的比例:假设您在一家工厂从事质量控制工作,您需要估计大批量产品中缺陷产品的比例。您随机选择了 100 件产品,发现其中 8 件有缺陷。
# Sample data: number of defective products in a sample of 100
sample_size = 100
defective_count = 8# Calculate sample proportion
sample_proportion_defective = defective_count / sample_size
print(f"Sample Proportion of Defective Products: {sample_proportion_defective:.2f}")
不良品抽样比例:0.08
7.2 区间估计
示例 1:平均工资的置信区间一家公司想估计其员工的平均工资。从 50 名员工的样本中,该公司计算出平均工资的 95% 置信区间。
示例:计算平均值的置信区间:我们来看一个例子,我们想估计一所大学学生的平均身高。我们将使用50 名学生的身高样本来计算平均身高的95%置信区间。
import numpy as np
import scipy.stats as stats# Sample data: heights of 50 students in cm
heights = [167, 182, 176, 160, 170, 165, 178, 174, 169, 171,168, 173, 175, 177, 166, 180, 172, 168, 164, 179,170, 175, 178, 162, 181, 167, 180, 169, 174, 177,165, 173, 170, 176, 171, 164, 168, 172, 175, 167,180, 163, 169, 174, 166, 177, 170, 172, 165, 174]# Calculate sample mean and standard error
sample_mean = np.mean(heights)
sample_std = np.std(heights, ddof=1)
sample_size = len(heights)
standard_error = sample_std / np.sqrt(sample_size)# Calculate the 95% confidence interval
confidence_level = 0.95
degrees_freedom = sample_size - 1
confidence_interval = stats.t.interval(confidence_level, degrees_freedom, sample_mean, standard_error)print(f"Sample Mean: {sample_mean:.2f} cm")
print(f"95% Confidence Interval: {confidence_interval[0]:.2f} cm to {confidence_interval[1]:.2f} cm")
样本平均值:171.56厘米
95 % 置信区间:170.00厘米至173.12厘米
在这个例子中,样本平均身高为 172.24 厘米,95% 置信区间为 170.47 厘米至 174.01 厘米。这意味着我们有 95% 的信心认为该大学所有学生的真实平均身高都在这个区间内。置信水平(例如 95%)表示如果我们从总体中抽取许多样本,区间包含该参数的次数比例。
八、结论
区间估计是一种有用的统计方法,它给出了预期总体参数值的范围。如果研究人员和学生理解并使用区间估计技术,他们可以根据统计数据做出更好的决策。对于跨学科的准确数据解释和基于证据的决策,准确的区间估计至关重要。
相关文章:
ML 系列:第 37 节 — 统计中的估计
文章目录 一、说明二、统计学中估计的目的三、统计学中的估计类型四、什么是点估计量?4.1 基本概念4.2 点估计量的性质4.3 点估计与区间估计4.4 寻找点估计的常用方法 五、区间估计5.1 什么是区间估计?5.1.1 置信区间5.1.2 预测区间5.1.3 容差区间Tolera…...
四、初识C语言(4)
一、作业:static修饰局部变量 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <string.h> //作业:static修饰局部变量 int sum (int a) {int c 0;static int b 3;c 1;b 2;return (abc); } int main() {int i 0;int a …...
不同云计算网络安全等级
导读云计算的本质是服务,如果不能将计算资源规模化/大范围的进行共享,如果不能真正以服务的形式提供,就根本算不上云计算。 等级保护定级流程 定级是开展网络安全等级保护工作的 “基本出发点”,虚拟化技术使得传统的网络边界变…...
基于深度学习的甲状腺结节影像自动化诊断系统(PyQt5界面+数据集+训练代码)
随着医学影像技术的发展,计算机辅助诊断在甲状腺结节的早期筛查中发挥着重要作用。甲状腺结节的良恶性鉴别对临床治疗具有重要意义,但传统的诊断方法依赖于医生的经验和影像学特征,存在一定的主观性和局限性。为了解决这一问题,本…...
Codigger Desktop:多样 Look 设计,全新 Game Look 带来趣味体验
Codigger Desktop提供了多种不同的Look设计,以满足用户的不同需求和偏好。包括Keyboard Look、Value Look、Game Look、Location Look、Size Look、Stage Look和Tile Look。 Keyboard Look:提供类似键盘布局的界面设计,方便用户快速访问常用功…...
redis下载、基础数据类型、操作讲解说明,持久化、springboot整合等
1 Redis是什么 官网:https://redis.io 开发者:Antirez Redis诞生于2009年全称是Remote Dictionary Server 远程词典服务器,是一个基于内存的键值型NoSQL数据库。 Redis是一个开源的、高性能的键值对存储系统,它支持多种数据结构&…...
原生js上传图片
无样式上传图片 创建一个 FormData 对象:这个对象可以用于存储数据。 将文件添加到 FormData 对象:通过 append() 方法,将用户选择的文件添加到 formData 对象中。 使用 fetch 发送请求:使用 fetch API 或者其他方法将 FormDat…...
【SpringBoot+Vue】x-admin管理系统跟做
技术栈 前端技术说明Vue前端框架Vuex全局状态管理框架ElementUI前端UI框架Axios前端HTTP框架vue-element-admin项目脚手架 后端技术说明SpringBoot容器MVC框架MyBatisORM框架MyBatis-plusMyBatis增强工具Redis非关系型数据库 数据库准备 SET NAMES utf8mb4; SET FOREIGN_KE…...
计算机网络 —— HTTP 协议(详解)
前一篇文章:网页版五子棋—— WebSocket 协议_网页可以实现websocket吗-CSDN博客 目录 前言 一、HTTP 协议简介 二、HTTP 协议格式 1.抓包工具的使用 2.抓包工具的原理 3.抓包结果 4.HTTP协议格式总结 三、HTTP 请求 1. URL (1)UR…...
MacOS 配置github密钥
MacOS 配置github密钥 1. 生成GitHub的SSH密钥对 ssh-keygen -t ed25519 -C "xxxxxxx.com" -f ~/.ssh/id_ed25519_github 其中 xxxxxxxxxxx.com 是注册github、gitee和gitlab的绑定账号的邮箱 -t ed25519:生成密钥的算法为ed25519(ed25519比rsa速度快&…...
我的第一个创作纪念日 —— 梦开始的地方
前言 时光荏苒,转眼间,我已经在CSDN这片技术沃土上耕耘了365天 今天,我迎来了自己在CSDN的第1个创作纪念日,这个特殊的日子不仅是对我过去努力的肯定,更是对未来持续创作的激励 机缘 回想起初次接触CSDN,那…...
float globalMapVIsualizationLeafSize; 的中文意思是什么
1.在visual studio 中新建文件 没有包含#include <string>头文件,也可以使用 str2.append(", C");吗? 在 Visual Studio 或任何其他 C 开发环境中,即使新建的文件中没有显式包含 #include <string> 头文件,…...
合规性要求对漏洞管理策略的影响
讨论漏洞管理中持续面临的挑战,包括确定漏洞的优先级和解决修补延迟问题。 介绍合规性要求以及自动化如何简化漏洞管理流程。 您认为为什么尽管技术不断进步,但优先考虑漏洞和修补延迟等挑战仍然存在? 企业基础设施日益复杂,攻…...
【Delphi】modbus-TCP 协议库
在日常开发中,也会遇到使用modbus的部件,比如温度控制器、读卡器等等,那么使用Delphi开发,也就必须遵守modbus-TCP协议,如果自己使用TCP控件写也没有问题,不过如果有开源的三方库,别人已经调试过…...
乐橙云小程序插件接入HbuilderX
乐橙插件使用: 1.配置app.json文件,uniapp中在mainfest.json中配置 https://uniapp.dcloud.net.cn/collocation/manifest.html#mp-weixin ** 2、集成插件页面.json文件 ** uniapp在 pages.json 对应页面的 style -> usingComponents 引入组件&…...
Python世界:复制粘贴?没那么简单!浅谈深拷贝与浅拷贝
Python世界:复制粘贴?没那么简单!浅谈深拷贝与浅拷贝 问题引入切片拷贝是深还是浅?深拷贝和浅拷贝到底有啥区别?本文小结 问题引入 Python实现中,最近遇到个小问题,对其中的拷贝理解更深了些&a…...
vue3实现el-table的拖拽
我这里使用的是 sortablejs 插件; 安装命令: npm install sortablejs --save 注意点: 你的表格数据中要有id作为key去使用; <div class"draggable"><el-table row-key"id" :data"form.tableData" style"width: 100%" max-…...
Apache SSI 远程命令执行漏洞
目录 1、漏洞描述 2、访问页面 3、dirsearch工具爆破出上传目录 编辑 4、登录后台 5、上传shell.shtml一句话木马文件 6、拿到flag 1、漏洞描述 在测试任意文件上传漏洞的时候,目标服务端可能不允许上传php后缀的文件。如果目标服务器开启了SSI与CGI支持&a…...
高效集成:将聚水潭数据导入MySQL的实战案例
聚水潭数据集成到MySQL:店铺信息查询案例分享 在数据驱动的业务环境中,如何高效、准确地实现跨平台的数据集成是每个企业面临的重要挑战。本文将聚焦于一个具体的系统对接集成案例——将聚水潭的店铺信息查询结果集成到MySQL数据库中,以供BI…...
Elasticsearch面试内容整理-面试注意事项
在准备 Elasticsearch 面试时,除了掌握技术知识外,还需要注意如何有效展示你的技能和经验。以下是一些 Elasticsearch 面试的注意事项和建议: 掌握基础概念 在面试中,面试官通常会首先评估你对 Elasticsearch 基础概念的理解,包括集群架构、分片、副本、节点类型等。这些是…...
学习threejs,使用specularMap设置高光贴图
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.MeshPhongMaterial高…...
Cannot resolve symbol ‘ActivityThread‘ | Android 语法
背景 ActivityThread 是 Android 系统内部使用的一个类,它位于 android.app 包中,但在 Android SDK 的公共 API 中并没有公开。 由于 ActivityThread 是隐藏的内部类,因此在编写单元测试或功能开发时,无法直接引用它。可以使用反射来访问内部 API,或者使用依赖注入的方式…...
Cypress内存溢出奔溃问题汇总
内存溢出报错信息 <--- Last few GCs ---> [196:0xe58001bc000] 683925 ms: Scavenge 1870.7 (1969.9) -> 1865.6 (1969.9) MB, 6.07 / 0.00 ms (average mu 0.359, current mu 0.444) task; [196:0xe58001bc000] 683999 ms: Scavenge 1872.4 (1969.9) -> 1867.1…...
debian 11 虚拟机环境搭建过坑记录
目录 安装过程系统配置修改 sudoers 文件网络配置换源安装桌面mount nfs 挂载安装复制功能tab 无法补全其他安装 软件配置eclipse 配置git 配置老虚拟机硬盘挂载 参考 原来去 debian 官网下载了一个最新的 debian 12,安装后出现包依赖问题,搞了半天&…...
【k8s深入学习之 event 记录】初步了解 k8s event 记录机制
event 事件记录初始化 一般在控制器都会有如下的初始化函数,初始化 event 记录器等参数 1. 创建 EventBroadcaster record.NewBroadcaster(): 创建事件广播器,用于记录和分发事件。StartLogging(klog.Infof): 将事件以日志的形式输出。StartRecording…...
InterHub:为自动驾驶提供密集互动事件的自然驾驶轨迹数据集
InterHub 是一个为自动驾驶领域设计的自然驾驶轨迹数据集,它通过深入挖掘自然驾驶记录中的密集互动事件而构建。 InterHub 的特点在于其形式化的方法,这使得数据集能够精确描述和提取多智能体之间的互动事件,揭示了现有自动驾驶解决方案的局限…...
鸿蒙Next星河版基础用例
目录: 1、鸿蒙箭头函数的写法2、鸿蒙数据类型的定义3、枚举的定义以及使用4、position绝对定位及层级zIndex5、字符串的拼接转换以及数据的处理(1)字符串转数字(2)数字转字符串(3)布尔值转换情况(4)数组的增删改查 6、三元表达式7、鸿蒙for循环的几种写法7.1、基本用…...
ScribblePrompt 医学图像分割工具,三种标注方式助力图像处理
ScribblePrompt 的主要目标是简化医学图像的分割过程,这在肿瘤检测、器官轮廓描绘等应用中至关重要。相比依赖大量人工标注数据,该工具允许用户通过少量输入(例如简单的涂鸦或点位)来引导模型优化分割结果。这种方式减少了医学专家…...
PKO-LSSVM-Adaboost班翠鸟优化最小二乘支持向量机结合AdaBoost分类模型
PKO-LSSVM-Adaboost班翠鸟优化最小二乘支持向量机结合AdaBoost分类模型 目录 PKO-LSSVM-Adaboost班翠鸟优化最小二乘支持向量机结合AdaBoost分类模型效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.PKO-LSSVM-Adaboost班翠鸟优化最小二乘支持向量机结合AdaBoost分类模…...
5G学习笔记之随机接入
目录 1. 概述 2. MSG1 2.1 选择SSB 2.2 选择Preamble Index 2.3 选择发送Preamble的时频资源 2.4 确定RA-RNTI 2.5 确定发送功率 3. MSG2 4. MSG3 5. MSG4 6. 其它 6.1 切换中的随机接入 6.2 SI请求的随机接入 6.3 通过PDCCH order重新建立同步 1. 概述 随机接入…...
爬虫专栏第二篇:Requests 库实战:从基础 GET 到 POST 登录全攻略
简介:本文聚焦 Requests 库的强大功能与应用实战。首先介绍其安装步骤及版本选择要点,随后深入讲解 GET 请求,以百度页面为例,展示如何发起基本 GET 请求、巧妙添加 headers 与参数以精准搜索,以及正确设置 encoding 避…...
Android Studio更改项目使用的JDK
一、吐槽 过去,在安卓项目中配置JDK和Gradle的过程非常直观,只需要进入Android Studio的File菜单中的Project Structure即可进行设置,十分方便。 原本可以在这修改JDK: 但大家都知道,Android Studio的狗屎性能,再加…...
鸿蒙技术分享:Navigation页面管理-鸿蒙@fw/router框架源码解析(二)
本文是系列文章,其他文章见: 鸿蒙fw/router框架源码解析(一)-Router页面管理 鸿蒙fw/router框架源码解析(三)-Navigation页面容器封装 鸿蒙fw/router框架源码解析(四)-路由Hvigor插件…...
数据结构:树
树的基本定义: 树是一种数据结构,它是由n(n>1)个有限节点组成一个具有层次关系的集合。把它叫做 “树” 是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: …...
矩阵sum,prod函数
s u m sum sum表示求和, p r o d prod prod表示求乘积 s u m sum sum函数 对于矩阵,可以对某一行或某一列求和,也可以对矩阵整体求和 s u m ( a , 1 ) sum(a,1) sum(a,1)计算每一列的和 s u m ( a , 2 ) sum(a,2) sum(a,2)计算每一行的和 计算矩阵整体…...
Cursor安装与使用,5分钟完成需求
Cursor简单介绍 Cursor是一款基于AI的代码编辑器,旨在帮助开发者更高效地编写和管理代码。它提供了智能代码补全、AI对话和跨文件编辑等创新功能。 一、安装下载 1、下载cursor:https://www.cursor.com/ 2、注册账号,直接拿自己的邮箱登录…...
嵌入式系统应用-LVGL的应用-平衡球游戏 part1
平衡球游戏 part1 1 平衡球游戏的界面设计2 界面设计2.1 背景设计2.2 球的设计2.3 移动球的坐标2.4 用鼠标移动这个球2.5 增加边框规则2.6 效果图 3 为小球增加增加动画效果3.1 增加移动效果代码3.2 具体效果图片 平衡球游戏 part2 第二部分文章在这里 1 平衡球游戏的界面设计…...
Vue基本语法
Options API 选项式/配置式api 需要在script中的export default一个对象对象中可以包含data、method、components等keydata是数据,数据必须是一个方法(如果是对象,会导致多组件的时候,数据互相影响,因为对象赋值后&…...
UIE与ERNIE-Layout:智能视频问答任务初探
内容来自百度飞桨ai社区UIE与ERNIE-Layout:智能视频问答任务初探: 如有侵权,请联系删除 1 环境准备 In [2] # 安装依赖库 !pip install paddlenlp --upgrade !pip install paddleocr --upgrade !pip install paddlespeech --upgrade In …...
Mac启动服务慢问题解决,InetAddress.getLocalHost().getHostAddress()慢问题。
项目启动5分钟,很明显有问题。像网上其他的提高jvm参数就不说了,应该不是这个问题,也就快一点。 首先找到自己的电脑名称(用命令行也行,只要能找到自己电脑名称就行,这里直接在共享里看)。 复制…...
Django 视图层
from django.shortcuts import render, HttpResponse, redirectfrom django.http import JsonResponse1. render: 渲染模板 def index(request):print(reverse(index))return render(request, "index.html")return render(request, index.html, context{name: lisi})…...
HickWall 详解
优质博文:IT-BLOG-CN 一、监控分类 【1】Tracing调用链: 【2】Logging日志: 【3】Metrics指标:在应用发布之后,会长时间存在的度量维度。某个接口的请求量、响应时间。 Metrics数据模型 二、Metirc 接入 【1】pom…...
开源的跨平台SQL 编辑器Beekeeper Studio
一款开源的跨平台 SQL 编辑器,提供 SQL 语法高亮、自动补全、数据表内容筛选与过滤、连接 Web 数据库、存储历史查询记录等功能。该编辑器支持 SQLite、MySQL、MariaDB、Postgres 等主流数据库,并兼容 Windows、macOS、Linux 等桌面操作系统。 项目地址…...
Linux应用层学习——Day4(进程处理)
system #include<stdio.h> #include<stdlib.h>int main(int argc, char const *argv[]) {//使用标准库函数创建子进程//int system (const char *__command);//const char *__command:使用linux命令直接创建一个子进程//return:成功返回0 失败返回失败编号int sys…...
起别名typedef
#include<stdio.h> //typedef int myType1; //typedef char myType2; typedef struct { int a; int b; }po; int main() { /*myType1 a5; myType2 bo; printf("%d\n",a); printf("%c\n",b);*/ po p;//不需要加struct关键…...
【Linux内核】ashmem pin/unpin
前言 在 Linux 内核的 ASHMEM(Android Shared Memory)实现中,pin 和 unpin 操作主要用于管理共享内存的生命周期和可用性。这些操作有助于确保在内存使用期间,特定的共享内存区域不会被回收或释放。 Pin 操作 定义 Pin 操作用…...
【docker】docker网络六种网络模式
Docker 网络模式总结 网络模式描述使用场景bridge默认的网络模式,容器之间通过虚拟网桥通信,容器与宿主机隔离。单机部署、本地开发、小型项目host容器与宿主机共享网络堆栈,容器直接使用宿主机的 IP 地址。高性能网络应用、日志处理、大量与…...
永磁同步电机谐波抑制算法(11)——基于矢量比例积分调节器(vector PI controller,VPI controller)的谐波抑制策略
1.前言 相比于传统的谐振调节器,矢量比例积分调节器(vector PI controller,VPI controller)多一个可调零点,能够实现电机模型的零极点对消。因此VPI调节器也被广泛应用于交流控制/谐波抑制中。 2.参考文献 [1] A. G…...
排序算法中稳定性的意义和作用
多关键字排序:当需要对数据进行多个关键字排序时,稳定性变得非常重要。例如,先按次要关键字排序,再按主要关键字排序。如果排序算法是稳定的,那么在按主要关键字排序后,次要关键字的顺序将被保留。保持关联…...
网站怎么防御https攻击
HTTPS攻击,它不仅威胁到网站的数据安全,还可能影响用户隐私和业务稳定运行。 HTTPS攻击主要分为以下几种类型: 1.SSL劫持:攻击者通过中间人攻击手段,篡改HTTPS流量,从而实现对数据的窃取或伪造。 2.中间人攻…...