R中的贬低/平均中心

时间:2018-05-17 19:55:38

标签: r statistics regression

我找了一个答案但是找不到答案,所以我希望这是一个尚未触及的主题。

我有一个来自CRSP的xlsx面板数据文件,用于从1963年到2017年纽约证券交易所所有公司的月度股票回报。这些是列:

月(以DD / MM / YYYY为单位)|公司代码|公司名称|行业代码|返回

e.g。 31/03/1981 | AAPL | Apple Inc. | 12345 | -0.07512

现在我想计算额外列中的贬值回报,即Return(Apple,March,1981)MINUS均值 - 回报(Apple,整个样本期)。 我正在尝试使用比例功能,但显然,它贬低了所有回报均值的回报,而不仅仅是苹果特定。我如何编码它应该只将苹果返回到平均calucations?

提前谢谢你,祝你有个美好的一天!

编辑:删除了excel文件。

1 个答案:

答案 0 :(得分:0)

在你必须阅读整个评论部分之前,我自己回答了我的问题:

作为@Calum你提到过,我只是忘了将新管道分配回一个对象。我使用的代码是:

maindata <- testdata1 %>%
group_by(Ticker Symbol) %>%
mutate(Return = as.numeric(Return)) %>%
mutate(avg_return = mean(Return, na.rm = TRUE)) %>%
mutate(demeaned_return = Return - avg_return)

最佳, Kleinad