0

パッケージのread.zoo関数を使用して、ギャップのある年間データを読み込もうとしています。データが年次データであることを宣言するzooを見つけるのに苦労しています。FUNデータセットはここにあります

私がしようとしている関数呼び出しは

tsGDP <- read.zoo("us-gross-domestic-product-192919.csv", sep=",", format="%Y", 
 regular=FALSE, header=TRUE, index.column=1)
plot(log(tsGDP))  

これは正常に動作しますが、シリーズの ACF をプロットしようとするとチョークします。

> acf(tsGDP)
Error in na.fail.default(as.ts(x)) : missing values in object

この R リストの投稿は、私が年次データを正しく宣言していないことが原因であることを示しているようです。

4

1 に答える 1

0

データがなければ、問題を再現するのは困難です。しかし、acfのドキュメントから

デフォルトでは、欠損値は許可されていません。na.action 関数が (na.pass のように) 欠損値を通過する場合、共分散は完全なケースから計算されます。

なぜ試してみませんか

 acf(x = tsGDP, na.fail = na.pass)
于 2012-11-25T13:18:20.403 に答える