私は次のデータセットがあるとします。Zooreg周波数警告
zooreg(return, order.by = date)
それは正しい出力を提供します。私はzoo/zooreg
オブジェクトに復帰array
を変換するために、以下を使用
date <- structure(c(1986, 1986.08333333333, 1986.16666666667), class = "yearmon")
return <- structure(c(0.000827577426231287, 0.00386371801344005, 0.00382634819565989
), .Dim = 3L, .Dimnames = list(c("1986-01", "1986-02", "1986-03"
)))
を警告付き:
Jan 1986 Feb 1986 Mar 1986
0.0008275774 0.0038637180 0.0038263482
警告メッセージ:動物園で (データ、order.by、周波数): 「order.by」と「周波数」と一致しません:「周波数」無視
シリーズは、厳密に規則的であるとorder.by
とfrequency
は一致する必要がありますが、まだ警告が表示される理由を理解できませんでした。
'years'は整数ではありません目的に – Christoph
@Christophは何のことはない、それは結果がありませんということです株式報酬者の1日の平均値を月次値に換算します。 – athraa