我正在使用factorAnalytics包移动我的第一步。我正在使用Windows中的RStudio在R 3.3.1(64位)中运行factorAnalytics v.2.0.30(最新版本AFAIK)。
我正在运行此代码(取自plot.tsfm的帮助):
library(factorAnalytics)
data(managers)
fit.macro <- fitTsfm(asset.names=colnames(managers[,(1:6)]),
factor.names=colnames(managers[,(7:9)]),
rf.name="US.3m.TR", data=managers)
range(index(managers))
plot(fit.macro, plot.single=TRUE, asset.name="HAM1", which=1)
该图应该显示1996 - 2006年期间HAM1的实际值和拟合值,但我所拥有的只是:
也就是说,图表仅显示1996年的实际值,并且根本没有拟合值。我尝试了与同一数据库中包含的其他时间序列相同的说明,我总是遇到同样的问题。我试图从Rgui运行相同的代码(以检查它是否是一个RStudio问题),但它没有帮助。
我很感激任何建议
答案 0 :(得分:1)
v2.0.33是factorAnalytics的最新版本。我的机器上有这个版本,我无法在运行代码时重现您的问题。下面是我运行相同代码后得到的图。
您可以尝试安装最新版本的软件包,看看问题是否可重现。