我使用package("backtest")
在df上运行了一个简单的回测功能。
bt <- backtest(df, in.var = "Bucket_grade", ret.var = "DAILY_CHANGE", by.period = FALSE)
。在R中运行时,我得到正确的结果:
> summary(bt)
Backtest conducted with:
1 in.var: Bucket_grade;
1 ret.var: DAILY_CHANGE;
and no by.var;
do.spread: TRUE;
by.period: FALSE.
low 2 3 4 high spread
pooled -0.0002595758 -0.0001376067 0.000380099 0.0005675739 0.001479302 0.001738878
但是当我尝试创建Knit RMarkdown
报告时,它显示为:
Length Class Mode
1 backtest S4
` 如果有人知道用低/高合并数据提取底表的方法。