这份数据的原始数据只有date ri month id
我需要计算一家公司连续两年内的收益率标准差,ri是股价
首先我需要得到公司每个月的收益率序列,我采取了如下命令
gen year=year(date)
gen time=year*100+month
xtset id time
bysort id :gen RI=(ri-l.ri)/l.ri
问题1:得到的收益率数据有大量缺漏值是由于月度数据的年份没有连接上而导致的,比如1995年12月的和1996年1月的那个缺漏值。请问应该怎么处理?我使用bysort id: gen lr=l.ri也会出现同样的问题。
问题2:我需要得到当前年度和上一年度公司月度收益的标准差,请问应该使用什么命令实现?
例如1995年需要得到1994年和1995年公司月度收益的标准差。
数据形式如下: