如何估算股票贝塔?

邱丹平邱丹平最佳答案最佳答案

先贴一个答案,再写一个长一点的解释。 假设你买了X个股票组成你的组合(不考虑手续费和佣金)。 其中,某个时刻t,第i只股票的收益率是R_i(t),组合的收益率是R(t)=\sum_{i=1}^{n}{R_i(t)}. 我们希望估计出这个组合的贝塔系数 \beta(t)=\frac{\sum_{i=1}^{n}{\sigma_i^2(t)} } {\sum_{i=1}^{n}{r_i(t)}-r(t)} 其中, \sigma_i^2(t) 是第i支股票的标准差, r_i(t) 是该支股票的收益率。 上面的公式可能比较抽象,我们来具体化一下。 假定你买了A、B两只股票组成你的组合,并且买入时它们的贝塔都是1。 接着,我们按时间划分来讨论它们的收益情况。 假设你在第一个时间点买入了A,它的收益率是10%,标准差是5%; B在你买入它的时间点以及前后各1年的时间里,收益率分别为40%,-5%,60%,-30%。那么根据以上公式,可以得到: \begin{aligned} \beta(1)&=\dfrac{\sigma_{\text{A}}^{2}(1)+\sigma_{\text{B}}^{2}(1)}{\overline{R}_1-R_1(1)} \\ &=\dfrac{5\%+5\%}{10\%-2\%}\\ &=1.25 \end{aligned}

在第二个时间点上,同样按上述方式计算可得 \beta(2)=1.75 可以看到,经过两年一段时间的投资,你的投资组合的贝塔值变成了1.75,而同期标普500的贝塔值为1.08[1]。也就是说,你的这笔投资的风险是同期大盘风险的1.7倍左右。 上面的计算过程中需要估计两个量:一个是每个股票的方差,一个是整个市场的收益率。这里给出一个简单的方法,可以用历史数据直接估计得到这两个数。

首先,对每只股票的收益进行标准差(方差)估计。因为股票的收益是连续的随机变量,所以可以先取一段较长时期的历史数据,比如五年或十年。然后,对这段历史数据进行标准化处理,得到的各个股票的收益率应该是标准正态分布的。最后,按上述公式计算即可。

如果按以上方法计算的贝塔接近1,说明你的投资组合的风险大约等于同期市场的风险。如果计算的贝塔大于1,说明你这只“小乌龟”跑不过“大象”了,需及时加仓或调仓以降低组合风险。反之亦然。 注意这种方法计算的贝塔仅仅是统计上的意义。你并不需要真的去控制组合的风险,让计测的贝塔接近于目标值。

鲁星麟鲁星麟优质答主

我们估计的贝塔值是β^(0),不是给定收益率的期望,这是很关键的区别 然后对于个股而言,我推荐使用对数正态分布来描述其收益。假设收益服从此分布,那么我们可以通过计算出样本的相关系数从而得出β(或者可以认为是对数标准差) 根据我的经验来看,大部分情况下采用以上步骤就能够得到一个大致正确的数值了 我觉得题主可能没有弄清楚“风险”和“预测能力”这两个概念的区别 风险是指由于不确定因素的存在而带来的损失的可能性——比如1/2的概率损失1元,而1/4的概率损失2元 对于预测能力来说,我们通常关注的是它相对于未来实际收益的偏离程度而不是它的概率,因为这种偏离在真实世界往往是有很大风险的 我们经常看到某只股票预测收益率显著为负的情况,这很可能造成投资者巨大的损失 这时候我们需要考察的就是该模型是否具有这样的预测能力了。

我来回答
请发表正能量的言论,文明评论!