楼主: kobia
2855 6

[求助]请教一下版主,时序的回归在R里有没有什么讲究啊 [推广有奖]

  • 0关注
  • 1粉丝

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
12 个
通用积分
0
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
192 点
帖子
17
精华
0
在线时间
14 小时
注册时间
2008-10-29
最后登录
2014-5-5

楼主
kobia 发表于 2009-2-26 01:08:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如有a,b,c,d4个时间序列,都是平稳的,现在要把a对a的一阶滞后、b,c,d做普通的回归,有什么讲究吗?比如直接lm(a~lag(a)+b+c+d)这样行吗?看版主回答其他帖子的问题的时候用的是lag(a,-1),这跟lag(a)有不同吗,而且版主还用了x<-ts.union(a,lag(a,-1))这有什么讲究呢,我的例子是不是要ts.union(a,lag(a,-1),b,c,d)这样,然后在一个矩阵不同列来回归?

[此贴子已经被作者于2009-2-26 18:44:41编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:有没有 时间序列 lag 求助 版主 请教 时序 讲究

回帖推荐

ruiqwy 发表于7楼  查看完整内容

最简单的方法就是 ?ts.union R就会告诉你这个函数的作用了。。。呵呵

吉生保和马淑娟 发表于5楼  查看完整内容

 光lag(a)是不行的,需要指明滞后期数。

ruiqwy 发表于4楼  查看完整内容

呵呵,不好意思,刚看到你的帖!lag()做滞后,一般只对时间序列对象而言,比如需对X做滞后一阶,需先把x转为时间序列格式,然后用lag(x,-1)滞后,(注:lag(x,1)是向前了不是滞后),然后用ts.union把不同时间序列联合起来。比如:a=1:10(a=ts(a))返回:Time Series:Start = 1 End = 10 Frequency = 1  [1]  1  2  3  4  5  6  7  8  9 10a1=lag(a,-1)(A=ts.un ...

本帖被以下文库推荐

沙发
kobia 发表于 2009-2-26 13:46:00

藤椅
kobia 发表于 2009-2-27 21:23:00

板凳
ruiqwy 发表于 2009-2-28 00:05:00
呵呵,不好意思,刚看到你的帖!
lag()做滞后,一般只对时间序列对象而言,比如需对X做滞后一阶,需先把x转为时间序列格式,然后用lag(x,-1)滞后,(注:lag(x,1)是向前了不是滞后),然后用ts.union把不同时间序列联合起来。
比如:
a=1:10
(a=ts(a))

返回:
Time Series:
Start = 1 
End = 10 
Frequency = 1 
 [1]  1  2  3  4  5  6  7  8  9 10

a1=lag(a,-1)

(A=ts.union(a,a1))
返回:
Time Series:
Start = 1 
End = 11 
Frequency = 1 
    a a1
 1  1 NA
 2  2  1
 3  3  2
 4  4  3
 5  5  4
 6  6  5
 7  7  6
 8  8  7
 9  9  8
10 10  9
11 NA 10


lm(A[,1]~A[,2])
返回:
Call:
lm(formula = A[, 1] ~ A[, 2])

Coefficients:
(Intercept)       A[, 2]  
          1            1 

R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

报纸
吉生保和马淑娟 发表于 2009-2-28 08:33:00
 光lag(a)是不行的,需要指明滞后期数。

地板
kobia 发表于 2009-2-28 10:34:00
那我不union直接lm(a~lag(a,-1)+b+c+d)这样行吗?用union主要是起什么作用呢

7
ruiqwy 发表于 2009-2-28 15:45:00
最简单的方法就是 ?ts.union R就会告诉你这个函数的作用了。。。呵呵
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

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

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