2024-09-01
数学之美
00

目录

背景
公式
方法矩估计
最大似然估计
示例题目
示例 1:正态分布参数估计
详细讲解
方法矩估计
最大似然估计
Python代码求解
实际生活中的例子
方法矩估计与最大似然估计的关系与优缺点

背景

方法矩估计(Method of Moments Estimation)和最大似然估计(Maximum Likelihood Estimation, MLE)是两种常用的参数估计方法。方法矩估计基于样本矩与总体矩的关系,通过样本数据计算样本矩来估计总体参数。最大似然估计基于最大化样本数据的联合概率密度函数,通过寻找参数值使得样本数据出现的概率最大来估计参数。

公式

方法矩估计

方法矩估计基于以下公式:

  • 样本矩:Mk=1ni=1nXikM_k = \frac{1}{n} \sum_{i=1}^{n} X_i^k

  • 总体矩:E(Xk)=μkE(X^k) = \mu_k

通过设定样本矩等于总体矩,可以解出参数估计值。

最大似然估计

最大似然估计基于以下公式:

  • 似然函数:L(θ)=i=1nf(Xi;θ)L(\theta) = \prod_{i=1}^{n} f(X_i; \theta)

  • 对数似然函数:lnL(θ)=i=1nlnf(Xi;θ)\ln L(\theta) = \sum_{i=1}^{n} \ln f(X_i; \theta)

通过最大化对数似然函数来求解参数估计值。

示例题目

示例 1:正态分布参数估计

假设样本数据来自一个均值为μ\mu,方差为σ2\sigma^2的正态分布N(μ,σ2)N(\mu, \sigma^2),我们要估计μ\muσ2\sigma^2

详细讲解

方法矩估计

  1. 样本矩计算:

    • 一阶样本矩:M1=1ni=1nXiM_1 = \frac{1}{n} \sum_{i=1}^{n} X_i

    • 二阶样本矩:M2=1ni=1nXi2M_2 = \frac{1}{n} \sum_{i=1}^{n} X_i^2

  2. 总体矩关系:

    • 一阶总体矩:E(X)=μE(X) = \mu

    • 二阶总体矩:E(X2)=μ2+σ2E(X^2) = \mu^2 + \sigma^2

  3. 通过样本矩等于总体矩,得到:

    μ^=M1=1ni=1nXi \hat{\mu} = M_1 = \frac{1}{n} \sum_{i=1}^{n} X_i
    σ^2=M2μ^2 \hat{\sigma}^2 = M_2 - \hat{\mu}^2

最大似然估计

  1. 似然函数:

    L(μ,σ2)=i=1n12πσ2exp((Xiμ)22σ2) L(\mu, \sigma^2) = \prod_{i=1}^{n} \frac{1}{\sqrt{2\pi\sigma^2}} \exp\left( -\frac{(X_i - \mu)^2}{2\sigma^2} \right)
  2. 对数似然函数:

    lnL(μ,σ2)=n2ln(2πσ2)12σ2i=1n(Xiμ)2 \ln L(\mu, \sigma^2) = -\frac{n}{2} \ln(2\pi\sigma^2) - \frac{1}{2\sigma^2} \sum_{i=1}^{n} (X_i - \mu)^2
  3. μ\muσ2\sigma^2求导并设为0,解得:

    μ^=1ni=1nXi \hat{\mu} = \frac{1}{n} \sum_{i=1}^{n} X_i
    σ^2=1ni=1n(Xiμ^)2 \hat{\sigma}^2 = \frac{1}{n} \sum_{i=1}^{n} (X_i - \hat{\mu})^2

Python代码求解

python
import numpy as np # 生成样本数据 np.random.seed(0) data = np.random.normal(loc=5, scale=2, size=100) # 方法矩估计 mu_mom = np.mean(data) sigma2_mom = np.mean(data**2) - mu_mom**2 # 最大似然估计 mu_mle = np.mean(data) sigma2_mle = np.var(data, ddof=0) print("方法矩估计:") print(f"mu = {mu_mom}, sigma^2 = {sigma2_mom}") print("最大似然估计:") print(f"mu = {mu_mle}, sigma^2 = {sigma2_mle}")

实际生活中的例子

在金融领域中,投资组合的收益通常被假设为正态分布。为了估计未来收益的均值和波动率,金融分析师可以使用历史收益数据来进行参数估计。通过方法矩估计或最大似然估计,可以得出投资组合的均值收益和方差,从而指导投资决策。

方法矩估计与最大似然估计的关系与优缺点

两种方法各有优缺点:

  • 方法矩估计通常计算简单,易于理解,但在有限样本量下估计量的效率较低。

  • 最大似然估计在大样本量下具有一致性和渐近正态性,估计量更有效,但计算复杂,尤其是对于复杂模型。

选择哪种方法更好取决于具体问题和数据特点。一般情况下,最大似然估计更受欢迎,因为它在大样本下具有良好的统计性质。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!