iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 23
0
AI & Data

機器學習_資料採礦_透過數據協助決策_R語言系列 第 23

[Day 23] R語言_時序視覺化作圖補充

  • 分享至 

  • xImage
  •  

後來有找到可以更直覺看出預測是否準確的作圖方法,畢竟R語言比起其他程式語言我認為更厲害的其中一個就是他的繪圖能力了吧。

https://ithelp.ithome.com.tw/upload/images/20181104/20111603g2fyNgxcKg.pnghttps://ithelp.ithome.com.tw/upload/images/20181104/201116039ybyWWHJDZ.png

library(forecast)
newdata_1 = ts(as.vector(newdata[1:162]),frequency=12,start=c(2005,1)) 
newdata_t = ts(as.vector(newdata[1:150]),frequency=12,start=c(2005,1)) 
newdata_test =ts(as.vector(newdata[150:162]),frequency=12,start=c(2017,7)) 

q = forecast(newdata_t,h = 12)
plot(q)
lines(newdata_1,col="red")


arima1<-auto.arima(newdata_t,trace=T)
#這裡的order=c(2,1,1),seasonal=c(1,0,1))是auto.arima告訴我的
plot(forecast(Arima(newdata_t,order=c(2,1,1),seasonal=c(1,0,1)),h=12))
lines(newdata_1,col="red")
#去除NA值的另外一個想法(整行刪掉的部分)
A = c(1,2,3,4,5)
B = c(1,2,3,4,4)
C = cbind(A,B)
D = (na.omit(C))

for(i in 1:length(D[1,])){ 
  if(i==1){
    E<-D[,i]
  }else{
    E<-cbind(E,D[,i])
  }
}  

上一篇
[Day 22] R語言_驗證時序準確性
下一篇
[Day 24] R語言_熱力圖做資料統整視覺化
系列文
機器學習_資料採礦_透過數據協助決策_R語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
sam989798
iT邦新手 5 級 ‧ 2018-11-05 22:03:27

乾 可以在廢一點 笑死

sam989798 iT邦新手 5 級 ‧ 2018-11-05 22:05:28 檢舉

/images/emoticon/emoticon01.gif

yanchen iT邦新手 3 級 ‧ 2018-11-05 22:30:37 檢舉

我心態差

我要留言

立即登入留言