Rstudioを使っています。Rのversionは3.4.4です
時系列のデータフレームのある列(JPY.)を可視化しようとしてplot()を使うとグラフが表示されるのですが、autoplot()だと"arguments imply differing number of rows: 43450, 1, 0"とエラーになってしまいます。
データフレームの中身の一部は以下の通りです。 JPYNETUSD. JPYSB6L5Y. JPYTN. NETUSDALL. USDSB3L5Y. cls JPY.
2012-12-31 15:00:00 1.788 0.29600 -0.32500 33.421 0.83300 5 86.455
2012-12-31 16:00:00 1.788 0.29600 -0.32500 33.421 0.83500 5 86.655
2012-12-31 17:00:00 1.788 0.29600 -0.32500 33.421 0.83350 3 86.620
plotはできるのでデータ自体は間違っていないと思うのですが・・・・
【3/24 11:50追記】
コードは以下の通りです。
library(xts)
library(forecast)
library(urca)
library(ggplot2)
library(ggfortify)
library(tseries)
library(lmtest)
library(prais)
library(gridExtra)
library(vars)
library(fpp)
library(fGarch)
library(rugarch)
library(tidyr)
#データをxtsで読み込む
file_data<-read.csv("MarketData20.csv")
file_data_xts<-as.xts(read.zoo(file_data))
plot(file_data_xts$JPY.)
autoplot(file_data_xts,facets=T)
あなたの回答
tips
プレビュー