全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
21064 3
2016-12-12
最近在写关于时间序列的论文,第一步就是检查平稳性。在网上搜了很多资料,现在知道有“fUnitRoot”包的adfTest函数和“tseries”包的adf.test函数可以检验时间序列的平稳性。但是两个函数的参数并不一样。
adfTest(data,lag=,type=""),adf.test(data,alternative="",k=)
我现在想知道该如何选择哪个函数进行检验,假如是选择adfTest的话,那么其type参数和lag参数又该怎么选择呢?
还有,为什么adf.test没有选择ADF检验类型的参数呢?两个函数之间的区别是什么?求大神帮帮忙啊!
下面是数据。

  

年份

  
  

GDP

  
  

年份

  
  

GDP

  
  

年份

  
  

GDP

  
  

年份

  
  

GDP

  
  

1952

  
  

679.1

  
  

1968

  
  

1744.1

  
  

1984

  
  

7278.5

  
  

2000

  
  

100280.1

  
  

1953

  
  

824.4

  
  

1969

  
  

1962.2

  
  

1985

  
  

9098.9

  
  

2001

  
  

110863.1

  
  

1954

  
  

859.8

  
  

1970

  
  

2279.7

  
  

1986

  
  

10376.2

  
  

2002

  
  

121717.4

  
  

1955

  
  

911.6

  
  

1971

  
  

2456.9

  
  

1987

  
  

12174.6

  
  

2003

  
  

137422

  
  

1956

  
  

1030.7

  
  

1972

  
  

2552.4

  
  

1988

  
  

15180.4

  
  

2004

  
  

161840.2

  
  

1957

  
  

1071.4

  
  

1973

  
  

2756.2

  
  

1989

  
  

17179.7

  
  

2005

  
  

187318.9

  
  

1958

  
  

1312.3

  
  

1974

  
  

2827.7

  
  

1990

  
  

18872.9

  
  

2006

  
  

219438.5

  
  

1959

  
  

1447.5

  
  

1975

  
  

3039.5

  
  

1991

  
  

22005.6

  
  

2007

  
  

270232.3

  
  

1960

  
  

1470.1

  
  

1976

  
  

2988.6

  
  

1992

  
  

27194.5

  
  

2008

  
  

319515.5

  
  

1961

  
  

1232.3

  
  

1977

  
  

3250

  
  

1993

  
  

35673.2

  
  

2009

  
  

349081.4

  
  

1962

  
  

1162.2

  
  

1978

  
  

3678.7

  
  

1994

  
  

48637.5

  
  

2010

  
  

413030.3

  
  

1963

  
  

1248.3

  
  

1979

  
  

4100.5

  
  

1995

  
  

61339.9

  
  

2011

  
  

489300.6

  
  

1964

  
  

1469.9

  
  

1980

  
  

4587.6

  
  

1996

  
  

71813.6

  
  

2012

  
  

540367.4

  
  

1965

  
  

1734

  
  

1981

  
  

4935.8

  
  

1997

  
  

79715

  
  

2013

  
  

595244.4

  
  

1966

  
  

1888.7

  
  

1982

  
  

5373.4

  
  

1998

  
  

85195.5

  
  

2014

  
  

643974

  
  

1967

  
  

1794.2

  
  

1983

  
  

6020.9

  
  

1999

  
  

90564.4

  
  

2015

  
  

676708

  

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-7-2 10:16:01
adfTest的type有3种,无截距项选nc,有截距项选c,有截距项和时间趋势的选ct。然后每做一次差分要换个类型,ct差分换成c,c差分换成nc。滞后阶我也不太懂,等一个大佬解答。我贴个课件截图上来。


51a37db2f0013636f3d2cb910cafd91.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-10-28 14:41:55
云路相追攀6 发表于 2020-7-2 10:16
adfTest的type有3种,无截距项选nc,有截距项选c,有截距项和时间趋势的选ct。然后每做一次差分要换个类型, ...
请问adfTest()里的lag order要怎么设置呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-12-28 17:44:25
15601804210 发表于 2020-10-28 14:41
请问adfTest()里的lag order要怎么设置呢?
滞后阶数 1-3都看一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群