r - 加快债券期限计算
问题描述
干杯,
我正在使用 BondValuation 包中的 BondVal.Price 来计算大量债券交易(1000 万)的持续时间。
out <- in %>% group_by(cusip,trade) %>% mutate(duration = BondVal.Price(YtM = yield, SETT = execution_date, Em = OFFERING_DATE, Mat = MATURITY, CpY = freq, Coup = COUPON, DCC = dcc)$ModDUR.inYears)
这似乎很慢;我想知道是否有更快的方法——不同的库或更好的代码——来实现这一点。
感谢您的所有意见和帮助!!
解决方案
推荐阅读
- python-3.x - numpy random.seed() 取值的解释
- react-native - 如何测试多种挂载情况
- list - 将项目映射到列表中
- java - 在没有 Maven 的情况下设置 Spring MVC 应用程序时出错
- javascript - Javascript:函数内部的全局变量
- arrays - Angular - 使用集合从数组中删除重复对象
- scala - RDD[(Long, Node)] 如何访问和更新?
- javascript - 从其他 2 个对象创建一个新的对象数组
- wordpress - 按分类术语分类的 WordPress WP_Query 不显示所有帖子
- hashicorp-vault - 无法初始化保管库