Day28_0.1基础学习MATLAB学习小技巧总结(28)——参数估计函数

news/2024/9/21 18:41:54/

利用空闲时间把碎片化的MATLAB知识重新系统的学习一遍,为了在这个过程中加深印象,也为了能够有所足迹,我会把自己的学习总结发在专栏中,以便学习交流。

参考书目:

1、《MATLAB基础教程 (第三版) (薛山)》

2、《MATLAB R2020a完全自学一本通》

3、《MATLAB官方帮助文档》

声明:文章内的代码和内容可以引用复制,只要标注出处即可

在本章中的代码,会以资源的形式发在我的博客里供大家免费下载学习

参数估计函数

1.常见分布的参数估计

MATLAB统计工具箱提供了很多具体函数的参数估计函数,如下表:

例:

观测20辆某型号汽车消耗10L汽油的行驶里程,具体数据如下所示:

59.655.256.655.860.257.459.856.055.857.4
56.854.459.057.056.060.058.259.659.253.8

 假设行驶里程服从正态分布,用normfit函数求解平均行驶里程的95%置信区间。

x1 = [59.6 55.2 56.6 55.8 60.2 57.4 59.8 56.0 55.8 57.4];
x2 = [56.8 54.4 59.0 57.0 56.0 60.0 58.2 59.6 59.2 53.8];
x = [x1,x2]';
a = 0.05;
[muhat,sigmahat,muci,sigmaci]=normfit(x,a);
[p,ci] = mle('norm',x,a);
n = numel(x);
format long
muhat
p1 = p(1)
sigmahat
sigmahat1 = var(x).^0.5
p2 = p(2)
muci
ci
sigmaci
muci1=[muhat-tinv(1-a/2,n-1)*sigmahat/sqrt(n),muhat+tinv(1-a/2,n-1)*sigmahat/sqrt(n)]
sigmaci1=[(n-1).*sigmahat.^2/chi2inv(1-a/2,n-1).^0.5,((n-1).*sigmahat.^2/chi2inv(a/2,n-1)).^0.5]

 

2.点估计 

 点估计使用单个数值作为参数的估计,目前使用较多的方法是最大似然法和矩法。

2.1 最大似然法

最大似然法是在待估参数的可能取值范围内,挑选使似然函数值最大的那个参数值为最大似然估计
量。由于最大似然法得到的估计量通常不仅仅能满足无偏性、有效性等基本条件,还能保证其为充分统计量,所以,在点估计和区间估计中,一般推荐使用最大似然法.

MATLAB用函数mle进行最大似然估计,其调用格式如下:

phat=mle('dist',data):使用data矢量中的样本数据,返回dist指定分布的最大似然估计。

例:

观测20辆某型号汽车消耗10L汽油的行驶里程,具体数据如下所示:
 

59.655.256.655.860.257.459.856.055.857.4
56.854.459.057.056.060.058.259.659.253.8

 假设行驶里程服从正态分布,用最大似然法估计总体的均值和方差

x1=[59.6 55.2 56.6 55.8 60.2 57.4 59.8 56.0 55.8 57.4];
x2=[56.8 54.4 59.0 57.0 56.0 60.0 58.2 59.6 59.2 53.8];
x=[x1 x2]';
p=mle('norm',x);
muhatmle=p(1)
sigma2hatmle=p(2)^2

 

2.2 矩法

待估参数经常作为总体原点矩或原点矩的函数,此时可以用该总体样本的原点矩或样本原点矩的函数 值作为待估参数的估计,这种方法称为矩法。

样本均值总是总体均值的矩估计量,样本方差总是总体方差的矩估计量,样本标准差总是总体 标准差的矩估计量。

MATLAB计算矩的函数为moment(X,order)。

例:观测20辆某型号汽车消耗10L汽油的行驶里程,具体数据如下所示

59.655.256.655.860.257.459.856.055.857.4
56.854.459.057.056.060.058.259.659.253.8
x1 = [59.6 55.2 56.6 55.8 60.2 57.4 59.8 56.0 55.8 57.4];
x2 = [56.8 54.4 59.0 57.0 56.0 60.0 58.2 59.6 59.2 53.8];
x=[x1 x2]';
muhat=mean(x)
sigma2hat=moment(x,2)

3. 区间估计 

求参数的区间估计,首先要求出该参数的点估计,然后构造一个含有该参数的随机变量,并根据一定 的置信水平求该估计值的范围。

调用格式:

[phat,pci]=mle('dist',data):返回最大似然估计值和95%置信区间。

[phat,pci]=mle('dist',data,alpha):返回指定分布的最大似然估计值和100(1- alpha)%置信区间。 

[phat,pci]=mle('dist',data,alpha,p1):该形式仅用于二项分布,其中p1为实验次数。

例:观测20辆某型号汽车消耗10L汽油的行驶里程,具体数据如下所示:

59.655.256.655.860.257.459.856.055.857.4
56.854.459.057.056.060.058.259.659.253.8

 假设行驶里程服从正态分布,求平均行驶里程的95%置信区间。

x1 = [59.6 55.2 56.6 55.8 60.2 57.4 59.8 56.0 55.8 57.4];
x2 = [56.8 54.4 59.0 57.0 56.0 60.0 58.2 59.6 59.2 53.8];
x=[x1 x2]';
[p,pci] = mle('norm',x,0.55)


http://www.ppmy.cn/news/1528499.html

相关文章

RK3588人工智能学习笔记-rknn_server代理服务使用介绍

RK3588人工智能学习笔记-rknn_server代理服务使用介绍 1. 连板调试简介2. 环境要求2.1 硬件环境2.2 软件环境 3. rknn_server存放目录3.1 Android平台3.2 Linux平台 4. 启动步骤4.1 Android平台4.2 Linux平台(非RV1103/RV1106/RV1103B)4.3Linux平台(RV1103/RV1106/RV1103B) 5. …

HTTPS的加密流程:保护你的数据传输

目录 1. 什么是HTTPS? 2. HTTPS的加密流程 2.1 客户端发起HTTPS请求 2.2 服务器响应并发送证书 2.3 客户端验证证书 2.4 客户端生成加密密钥 2.5 客户端使用服务器的公钥加密密钥 2.6 服务器解密密钥 2.7 建立加密通道 2.8 数据传输 2.9 会话结束 3. 总…

MySQL高阶1873-计算特殊奖金

目录 题目 准备数据 分析数据 总结 题目 编写解决方案,计算每个雇员的奖金。如果一个雇员的 id 是 奇数 并且他的名字不是以 M 开头,那么他的奖金是他工资的 100% ,否则奖金为 0 。 返回的结果按照 employee_id 排序。 准备数据 Crea…

c语言中“函数指针”

变量有地址,数组有地址,那么函数是否有地址呢? 有 int Add(int x,int y){ return xy; } int main() { pritnf("%p\n",&Add); pritnf("%p\n",Add); //&函数名和函数名都是函数的地址,没…

【CSS Tricks】如何做一个粒子效果的logo

效果展示 代码展示 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>粒子效果Logo</title>…

自动登录 RPA 的进阶:滑块验证的巧妙实现

​在RPA的众多应用场景的探索中&#xff0c;自动登录是一个至关重要的环节&#xff0c;它为后续的自动化操作奠定了基础。然而&#xff0c;当我们面对滑块验证这一常见的挑战时&#xff0c;常常会感到困惑和无从下手。本文就来分享自动登录RPA的进阶----滑块验证如何实现。 在…

Windows环境下搭建MySQL主从同步实现读写分离

文章目录 前言读写分离的基本原理 环境介绍及说明主库my.ini初始配置创建用于同步的数据库和表 一、新增mysql从库1.复制mysql文件夹2.修改从库的my.ini3.安装到windows服务 二、在my.ini中配置主、从库相关参数1.主库新增配置参数不同版本参数不同问题 2.从库新增配置参数3.删…

16.2 k8s容器基础资源指标讲解

本节重点介绍 : 指标分析 cpu指标mem指标filesystem && disk.io指标network指标system指标 container_network_{tcp,udp}_usage_total 默认不采集是因为 --disable_metricstcp, udp ,因为开启cpu压力大看这里 指标分析 下面的表格对比了prometheus和夜莺k8s-mon 的指…