我是 Mac OS X、R 和 C++ 的新手。听起来像一个很好的组合,不是吗?
我需要使用 RQuantLib,因为我想在 R 中使用 QuantLib 包的一些定价功能,所有这些都在 Mac OS X 驱动的环境中。
我已经正确安装了 QuantLib。我已经询问了官方的 QuantLib 邮件列表,我们似乎已经得出结论,我遇到的问题与我的 QuantLib 安装无关,这似乎没问题并且配置正确。
所以,我转向 R 来尝试解决这个问题。每当我尝试从 R 中运行 ZeroCouponBond,复制并粘贴官方文档提供的第一个示例时,我都会收到以下错误:
"Error in DiscountCurve.default(discountCurve.param, list(flat = 0.05)) :
cannot find function errorOccured"
现在,我将排除任何与语法相关的问题,因为我正在复制官方帮助中的相同示例。
我不知道我做错了什么,但我知道我需要不惜一切代价找到解决方案。我已经安装了Rcpp,配置看起来还不错。只有一个问题我无法找到答案:在我的理解中,RQuantLib 基本上充当了 QuantLib 和 R 之间的链接。如果这是正确的,我如何告诉 RQuantLib 在哪里可以找到 libQuantLib.a,即安装 QuantLib 本身时执行的“make && sudo make install”命令产生的编译库?