方法矩估计(Method of Moments Estimation)和最大似然估计(Maximum Likelihood Estimation, MLE)是两种常用的参数估计方法。方法矩估计基于样本矩与总体矩的关系,通过样本数据计算样本矩来估计总体参数。最大似然估计基于最大化样本数据的联合概率密度函数,通过寻找参数值使得样本数据出现的概率最大来估计参数。
方法矩估计基于以下公式:
样本矩:
总体矩:
通过设定样本矩等于总体矩,可以解出参数估计值。
最大似然估计基于以下公式:
似然函数:
对数似然函数:
通过最大化对数似然函数来求解参数估计值。
假设样本数据来自一个均值为,方差为的正态分布,我们要估计和。
样本矩计算:
一阶样本矩:
二阶样本矩:
总体矩关系:
一阶总体矩:
二阶总体矩:
通过样本矩等于总体矩,得到:
似然函数:
对数似然函数:
对和求导并设为0,解得:
pythonimport 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}")
在金融领域中,投资组合的收益通常被假设为正态分布。为了估计未来收益的均值和波动率,金融分析师可以使用历史收益数据来进行参数估计。通过方法矩估计或最大似然估计,可以得出投资组合的均值收益和方差,从而指导投资决策。
两种方法各有优缺点:
方法矩估计通常计算简单,易于理解,但在有限样本量下估计量的效率较低。
最大似然估计在大样本量下具有一致性和渐近正态性,估计量更有效,但计算复杂,尤其是对于复杂模型。
选择哪种方法更好取决于具体问题和数据特点。一般情况下,最大似然估计更受欢迎,因为它在大样本下具有良好的统计性质。
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!