日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言-向量自回归模型VAR的实现

發(fā)布時間:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言-向量自回归模型VAR的实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

向量自回歸模型VAR是計量經(jīng)濟(jì)學(xué)中的一個概念,用于多元時間序列相關(guān)關(guān)系的分析。詳細(xì)概念我就不贅述了,具體的定義和技術(shù)流程可以看計量經(jīng)濟(jì)學(xué)的相應(yīng)書籍、人大經(jīng)濟(jì)論壇的視頻或者是公眾號“財經(jīng)節(jié)析”的介紹。這個模型的建立和脈沖分析等一般都是用Eviews軟件或stata軟件來完成。R語言中也有相應(yīng)的包,我前段時間用這個包寫了一些實現(xiàn)代碼。

在下面的VAR模型中,我只給了一個變量(aba)的示例。

install.packages("urca") #平穩(wěn)性檢驗包 install.packages("vars") #var包 library(urca) library(MASS) library(sandwich) library(strucchange) library(vars)#設(shè)置工作文件夾 #setwd("D:/test")#讀取數(shù)據(jù) data<-read.csv("F:/2017.csv") #讀取數(shù)據(jù) aba<-data[,2] #將data數(shù)據(jù)的第2列賦值給aba數(shù)據(jù)框 ...#建立時間序列的日期列,將數(shù)據(jù)轉(zhuǎn)化為時間序列 aba.ts<-ts(aba,start=c(2016,10,6),end=c(2017,11,4),freq=395) #日期從2016.10.6-2017.11.4,總共395天 ...#繪制波動圖 plot(aba.ts,type="l",xlab="Date", ylab="aba") ...#平穩(wěn)性檢驗 #在平穩(wěn)性檢驗之前需要取對數(shù),以消除時間序列的異方差的影響 lnaba<-log(aba) ...#判斷是否平穩(wěn)主要看詳細(xì)擬合結(jié)果的最后兩個部分 urt.lnaba<-ur.df(lnaba,type='trend',selectlags='AIC') summary(urt.lnaba) ...#建立VAR模型 data.new<-data.frame(aba.ts,...) #合并數(shù)據(jù) VARselect(data.new,lag.max=10,type="const") #在10以內(nèi)選擇最優(yōu)滯后階數(shù) #根據(jù)結(jié)果不同的信息準(zhǔn)則有不同的滯后階數(shù),一般來說選擇在相同條件下更加簡潔的模型。#在確定好最優(yōu)滯后階數(shù)以后我們就可以擬合模型 #格蘭杰因果檢驗 var<-VAR(data.new,p = 1,lag.max=6,ic="AIC") causality(var, cause = "aba.ts")$Granger

?

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的R语言-向量自回归模型VAR的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。