私はRが初めてで、PANICr
パッケージの関数getnfac
を使用する必要があります。そして、その関数は、最初の引数としてxts
オブジェクトしか取らないようです。しかし、私はいくつかの読書を通過した後、私はまだxts
オブジェクトが何かを理解していない。誰もmatrix
をxts
オブジェクトに変換する方法を教えてください。行列をxtsオブジェクトに変換する
以下、私はreturn
行列を第1引数として使用します。したがって、return
をxts
オブジェクトに変換するだけで済みます。
getnfac(return,143,"BIC3")
Error in getnfac(return, 143, "BIC3") :
x must be an xts object so lags and differences are taken properly
あなたの意見ですか? 'getnfac'のソースコードを引用するには、4行目:' is.xts(x)|| stop( "xはxtsオブジェクトでなければならないので遅れたり、相違が適切に取られます")。 2つの方法はありません。 'xts'オブジェクトを提供するか、プロセスが停止します。 – AkselA
@AkselA私は彼が彼がAPIデザインがマトリックスを取るべきだと思っていると思うと思う。この回答は本当に質問のコメントになるはずですが、IIRCではコメントを残すために20人の担当者が必要です。 ここで 'coredata()'はxtsをmatrixに変換するのに対し、ここで求められるのはmatrixをxtsに変換する方法です。 –