错误:order.by需要适当的基于时间的对象PreformanceAnalytics

时间:2018-03-27 08:47:02

标签: r statistics

我正在尝试运行此代码:

minvar.opt <- optimize.portfolio(ExptdRnt, minvar.port, optimize_method = "random",rp = rportfolios)

应用markowitz投资组合优化。但是我遇到了这个错误:

  

checkData(R)出错:数据无法转换为时间   系列。如果您尝试从数据对象传入名称   一列,你应该使用'data [rows,columns,drop =]的形式   假]'。 Rownames应具有标准日期格式,例如   “1985年3月15日”。另外:警告消息:在if(class(x)==   “数字”){:条件有长度&gt; 1而且只有第一个   元素将被使用

0 个答案:

没有答案