楼主: wermouth
3083 1

[问答] 数据是ts时间序列, 一做自回归,就出错二进列运算符中有非数值参数 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1份资源

高中生

82%

还不是VIP/贵宾

-

威望
0
论坛币
305 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
300 点
帖子
14
精华
0
在线时间
52 小时
注册时间
2012-10-16
最后登录
2024-2-1

楼主
wermouth 发表于 2017-7-19 04:50:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据是ts时间序列, 一做自回归,就出错, 显示"二进列运算符中有非数值参数";做dynlm 动态回归方程也是,
明明按照教材走的, 就是出错!!求大神解答!谢谢!

代码: D是数据名, 含有8个变量加日期列

Z=zoo(D,order.by=as.Date(D[,1],format="%d/%m/%Y"))
t=ts(Z)

> class(t[,2])
[1] "ts"

y=t[,2]
> library("zoo")
> library("forecast")

m=auto.arima(y,trace=T)
Error in r[i1] - r[-length(r):-(length(r) - lag + 1L)] :
  二进列运算符中有非数值参数

library("dynlm")
> m=dynlm(d(t[,2],1)~t[,3],data=t)
Error in `-.default`(r, tsLag(r, -lag)) : 二进列运算符中有非数值参数

部分数据如下
> ts(Z)
Time Series:
Start = 1
End = 651
Frequency = 1
          Date EURUSDCIP12OIS EURUSD12MLiborOIS USDOISBAS12M EUROISBAS12M
  1 01/06/2007     0.00035624          -0.02525       0.0030       0.0100
  2 04/06/2007     0.00048960          -0.02350       0.0050       0.0100
  3 05/06/2007     0.00031689          -0.01843       0.0040       0.0070
  4 06/06/2007     0.00029801          -0.01937       0.0060       0.0080
  5 07/06/2007     0.00026032          -0.01713       0.0000       0.0100
attr(,"index")
  [1] "2007-06-01" "2007-06-04" "2007-06-05" "2007-06-06" "2007-06-07"




求大神解答呀!! 谢谢诶
二维码

扫码加我 拉你入群

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

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

关键词:时间序列 自回归 运算符 Time Series Frequency

沙发
wermouth 发表于 2017-7-19 14:44:54
不要沉呀~~ 谢谢阿大家解答, 有奖励

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

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