在R中使用findDrawdowns函数时维度数不正确

在R中使用findDrawdowns函数时维度数不正确,r,performanceanalytics,R,Performanceanalytics,我一直试图从PerformanceAnalytics包中运行R中的findDrawdowns函数,但一直得到一个维度错误 我的数据集称为dataset,是一个200行、1列的向量,其中没有NA。我已将行名称设置为日期,如下所示 以下是我的代码行: timedate <- as.POSIXct(Date,format="%d/%m/%Y") names(dataset) <- timedate maxDD <- maxDrawdown(dataset,weights=FALSE

我一直试图从PerformanceAnalytics包中运行R中的
findDrawdowns
函数,但一直得到一个维度错误

我的数据集称为
dataset
,是一个200行、1列的向量,其中没有NA。我已将行名称设置为日期,如下所示 以下是我的代码行:

timedate <- as.POSIXct(Date,format="%d/%m/%Y")
names(dataset) <- timedate 
maxDD <- maxDrawdown(dataset,weights=FALSE,geometric=TRUE,invert=FALSE)
findDD <- findDrawdowns(dataset,geometric=TRUE)
是否有任何方法可以更改数据以使其适合,或者有任何我不应该错过的功能?
谢谢

我不确定这是否是正确的方法,但在我的向量上使用
as.matrix()
将向量转换为矩阵时,它似乎起作用。 我的新代码现在似乎有效:

timedate <- as.POSIXct(Date,format="%d/%m/%Y")
names(dataset) <- timedate 
maxDD <- maxDrawdown(dataset,weights=FALSE,geometric=TRUE,invert=FALSE)
findDD <- findDrawdowns(as.matrix(dataset),geometric=TRUE)
timedate
timedate <- as.POSIXct(Date,format="%d/%m/%Y")
names(dataset) <- timedate 
maxDD <- maxDrawdown(dataset,weights=FALSE,geometric=TRUE,invert=FALSE)
findDD <- findDrawdowns(as.matrix(dataset),geometric=TRUE)