遇到的问题:利用下面的命令,d1中缺失值仍然存在,只是重复了一遍已知年份的到期收益率。
- by 月份日期: ipolate 国债收益率 剩余年份,gen(d1) epolate
下面是代表性数据:
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input double(月份日期 剩余年份 国债收益率 d1)
- 20514 4.83 . .
- 20514 4.83 . .
- 20514 4.83 . .
- 20514 5 . .
- 20514 9.83 . .
- 20514 9.83 . .
- 20514 10 . .
- 20544 1 2.0861 2.0861
- 20544 3 2.3025 2.3025
- 20544 5 2.472 2.472
- 20544 7 2.7823 2.7823
- 20544 10 2.8419 2.8419
- 20606 4.58 . .
- 20606 4.58 . .
- 20606 4.58 . .
- 20606 4.67 . .
- 20606 4.75 . .
- 20606 4.75 . .
- 20606 4.75 . .
- 20606 4.75 . .
- 20606 4.75 . .
- 20606 4.92 . .
- 20606 9.58 . .
- 20606 9.58 . .
- 20606 9.67 . .
- 20606 9.75 . .
- 20606 9.75 . .
- 20606 9.92 . .
- 20635 1 2.3901 2.3901
- 20635 3 2.5484 2.5484
- 20635 5 2.6865 2.6865
- 20635 7 2.85 2.85
- 20635 10 2.8411 2.8411
- 20698 4.33 . .
- 20698 4.33 . .
- 20698 4.33 . .
- 20698 4.42 . .
- 20698 4.5 . .
- 20698 4.5 . .
- 20698 4.5 . .
- end
- format %tdcY-N 月份日期
希望大家解答一下,谢谢!