楼主: linbing1987
22737 4

[问答] R中的adf.test函数 [推广有奖]

  • 0关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0.0004
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
110 点
帖子
15
精华
0
在线时间
24 小时
注册时间
2010-12-14
最后登录
2021-8-26

楼主
linbing1987 发表于 2012-6-5 10:12:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
设置了一个向量a,运行adf.test(a)出现如下结果:
> adf.test(a)
错误于embed(y, k) : 'x' is not a vector or matrix

请问这是什么情况?应该怎么解决?

多谢
二维码

扫码加我 拉你入群

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

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

关键词:test ADF Est matrix Vector matrix

沙发
colin_jolin 发表于 2012-7-7 01:48:13
进行如下操作就会报上面的错误
rm(list=ls())
library(tseries)
a=c(1,2,4,5,1,2,4,19)
a_nonmatrix=data.frame(a)
adf.test(a_nonmatrix)
误于embed(y, k) : wrong embedding dimension
如何解决呢,
a_matrix=as.matrix(a_nonmatrix)
a_matrix=a_matrix[,1]
adf.test(a_matrix)
结果如下
   Augmented Dickey-Fuller Test

data:  a_matrix
Dickey-Fuller = -0.5033, Lag order = 1, p-value = 0.9747
alternative hypothesis: stationary

藤椅
DM小菜鸟 发表于 2015-2-26 15:36:22
embed(y, k) : wrong embedding dimension这个错误,查了一下,之前有人遇到过,一般的做法是——
这个需要查看一下你的vector,如果是excel里面的,要看下是不是在最后一行有空格;如果是txt,看是不是有空格,返回检查下data frame


板凳
Louise614 发表于 2016-4-11 23:53:57
colin_jolin 发表于 2012-7-7 01:48
进行如下操作就会报上面的错误
rm(list=ls())
library(tseries)
adf.test() 可以做面板数据的adf检验吗 谢谢

报纸
小魔仙11 发表于 2016-11-20 16:53:27
这个问题怎么解决 我也遇到了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 12:59