矩估计

假设总体分布的k阶原点矩为uk,k阶中心矩为hk,当样本大小n较大时,总体矩接近于样本矩,即uk  ak,hk  mk。因此可以通过样本矩来估计总体矩,而总体矩中包含未知参数,可以通过求解方程组的方法来求解未知参数。

样本的k阶原点矩是总体k阶原点矩的无偏估计,而中心矩一般不是无偏的,有时可以通过一些参数修正为无偏估计。例如S2 = nm2/(n-1),就将有偏的二阶中心矩修正为无偏的方差。下面举几个例子:



由以上两个例子我们可以看出,矩估计法就是通过样本和总体k阶原点矩,k阶中心矩之间的近似相等关系,用总体矩来表示未知参数,再用样本矩近似表示相应总体矩,从而实现利用样本矩求解未知参数的目的。

Reference

陈希孺,《概率论与数理统计》


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MATLAB中,估计是一种用于估计概率分布参数的方法。它基于样本数据的(即样本的均值、方差等)来推断概率分布的参数值。 MATLAB提供了一些函数和工具箱来执行估计。其中最常用的是`mle`函数,它可以用于估计各种概率分布的参数。`mle`函数使用最大似然估计方法,通过最大化样本数据的似然函数来确定参数值。 使用`mle`函数进行估计的一般步骤如下: 1. 准备样本数据。 2. 选择适当的概率分布类型,并确定其参数个数。 3. 定义一个自定义的似然函数,该函数接受参数作为输入,并返回给定参数下样本数据的似然值。 4. 调用`mle`函数,将自定义的似然函数作为输入,并提供初始参数值的猜测。 5. `mle`函数将返回估计得到的参数值。 以下是一个示例,演示如何使用`mle`函数进行正态分布的估计: ```matlab % 准备样本数据 data = [1.2, 2.5, 3.1, 4.7, 5.3]; % 自定义似然函数 likelihood = @(params) -sum(log(normpdf(data, params(1), params(2)))); % 调用mle函数进行估计 estimatedParams = mle(data, 'pdf', @(x, mu, sigma) normpdf(x, mu, sigma), 'start', [mean(data), std(data)]); % 输出估计得到的参数值 mu = estimatedParams(1); sigma = estimatedParams(2); disp(['Estimated mean: ', num2str(mu)]); disp(['Estimated standard deviation: ', num2str(sigma)]); ``` 这是一个简单的示例,用于估计正态分布的均值和标准差。你可以根据需要选择其他概率分布类型,并相应地定义自定义的似然函数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值