0
this postを再現しようとすると、金融市場での時系列の使用を直感的に理解しようとしています。ブログで使用されるデータセットにアクセスできないので、私が代わりにGOOG
ティッカーを使用しているとquantmod
とtseries
ライブラリ:今とき「R」を使った時系列モデリングの日付値がありません
GOOG_stationary = 100 * diff(log(GOOG$GOOG.Adjusted)) # Made stationary
:
library(quantmod)
library(tseries)
getSymbols("GOOG")
str(GOOG) # We start with an xts
シリーズは、差分のための静止呼び出しではありませんブログで呼び出された時系列モデルを実行しようとすると、次のエラーメッセージが表示されます。
GOOG_stationary = 100 * diff(log(GOOG$GOOG.Adjusted)) # Made stationary
summary(arma(GOOG_stationary, order = c(2,2)))
Error in summary(arma(GOOG_stationary, order = c(2, 2))) :
error in evaluating the argument 'object' in selecting a method for function 'summary':
Error in arma(GOOG_stationary, order = c(2, 2)) : NAs in x
ughにはNA
の日付の値がありますが、これらが週末か他のギャップかどうかはわかりません。実際の価格には、sum(is.na(GOOG$GOOG.Adjusted)) [1] 0
、または日付:sum(is.na(index(GOOG))) [1] 0
のNA
値はありません。
土日祝日の場合はで問題が発生する可能性があります。この場合、どのように処理できますか?