- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 11786 个
- 通用积分
- 7.9542
- 学术水平
- 1 点
- 热心指数
- 2 点
- 信用等级
- 1 点
- 经验
- 8201 点
- 帖子
- 61
- 精华
- 0
- 在线时间
- 297 小时
- 注册时间
- 2017-10-7
- 最后登录
- 2025-11-3
已卖:778份资源
硕士生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 11786 个
- 通用积分
- 7.9542
- 学术水平
- 1 点
- 热心指数
- 2 点
- 信用等级
- 1 点
- 经验
- 8201 点
- 帖子
- 61
- 精华
- 0
- 在线时间
- 297 小时
- 注册时间
- 2017-10-7
- 最后登录
- 2025-11-3
 | 开心 2022-5-14 21:09:38 |
|---|
签到天数: 123 天 连续签到: 1 天 [LV.7]常住居民III
|
100论坛币
|
源数据.xlsx
(9.54 KB)
图片描述:共有甲乙丙三家公司,债券代码表示各公司发行的几只债券,如甲发行4只债券。我的目的是要筛选出各家公司发行的符合如下条件的n对债券:条件如下,筛选出相同公司发行,具有相同评级,相同优先级,相同息票利率,相同付息频率,到期收益率相差不大于15%,且到期期限相差小于0.25年的(bond pairs)作为一个样本对,找出所有的bond pairs之后把各家公司筛选出的样本对另建一个数据库,然后新建一个变量命名为bond pair spread(债券对息差),并计算出匹配的每一个债券对的息差。
例如:甲公司110062和110063这两只债券就可以作为一对(因为他们的各个条件相同,且到期收益之差小于15%,到期期限相差小于0.25年)这两行一旦匹配,就不能在与甲公司的其他债券匹配,也就是说,使用过的债券不能重复。乙公司和丙公司以此类推。甲匹配的债券对和其他公司匹配出来的债券对一起存放在另外一个文件,未匹配的删除。
小弟才疏学浅,遇上这种数据处理实在无能为力,特发此贴,希望有大神助小弟一臂之力,如答案满意,百币拿去,不成敬意。
|
|