经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
时间序列的回归和普通回归的比较
楼主
trier2006
11375
8
收藏
2010-10-27
研究目的:分析因变量Y随时间t的变化趋势(上升、下降)。
刚做了这样的分析:想比较时间序列数据和普通回归的结果。
#设置因变量Y:
Y<-c(228,189,232,198,252,315)
#将数据设置为时间序列,时间跨度为2003~2008
Y_ts<- ts(Y,start = 2003,end = 2008, frequency = 1)
t<-seq(2003,2008,length=length(Y_ts));
#对时间序列数据做回归
summary(lm(Y_ts ~ t))
#数据未做任何处理的普通回归
summary(lm(Y~c(2003:2008)))
两种回归的结果一样,不知道为什么。
时间序列数据中,对于2003,是2003年;而普通数据中的2003,就是自然数2003。
数据的性质不同,但为什么做出的回归结果一样呢?
多谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
aspenroad
2010-10-27 20:44:36
lm应该不管你是不是时间序列吧
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
trier2006
2010-10-28 10:55:04
2#
aspenroad
嗯,但2种操作的数据性质不同,一个是时间序列,一个不是。
而且后来发现:其实t和c(2003:2008)没差别
那么如果我想看2003~2008的Y值随时间的变化趋势该怎么做呢?
如果用lm的话,那么时间t就当成自然数看待了(例如2003,就当成自然数2003,而不是2003年了),这样的话,lm的结果也可以用么?
多谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
tianjiachuan
2011-4-26 02:38:05
你用的是R吧?在R里面c(2003:2008)和t<-seq(2003,2008,length=length(Y_ts))得到的东西是一样的。所以你是做了同样的模型估计。
在R里面做时间序列分析,尝试用arima() 对于univariate的模型,garch()(在tseries包里面)对于volatily modeling. 其他例如dse,fracdiff等的包涉及更多更复杂的时间序列分析。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
trier2006
2011-4-26 09:01:54
tianjiachuan 发表于 2011-4-26 02:38
你用的是R吧?在R里面c(2003:2008)和t
多谢,我看看。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
楚韵荆风
2011-4-27 16:56:57
你的t可以直接用t=time(Y_ts)和你赋值是一样的
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
superhugo
2011-4-27 17:11:26
tianjiachuan 发表于 2011-4-26 02:38
你用的是R吧?在R里面c(2003:2008)和t
楼上说到的fracdiff是否指fractionally differenced ,即分数差分的时间序列模型,如FARIMA模型。用分数差分可以考虑时间序列的长记忆性。这个R里面有现成的可以调用吗??
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
楚韵荆风
2011-5-3 23:16:17
7#
superhugo
可以
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
dy_precious
2011-7-6 19:53:25
7#
superhugo
亲,你那两个模型做的是一个回归,结果当然一样了。。。
R里有个包叫fracdiff,里面有一些FARIMA参数d的估计方法,比如fracdiff,fdGPH,whittleFit之类的函数可以做参数估计。。。但是只针对了平稳的情况。。。
非平稳的情况你要自己看着paper写代码了。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
对两个时间序列数据进行格林兰因果时滞后的阶数如何确定?
求教时间序列
跪求广东省票据贴现利率的时间序列数据
求助:如何从1分钟的时间序列提取5分钟的数据?
请教各位大神,如果面板回归里面因变量有时间序列数据,该如何输入数据,怎么回归?
因变量是面板数据,自变量是时间序列数据,可以做回归吗?
因变量是面板数据,自变量是时间序列数据,可以做回归吗?
请问如何画出各个省份的时间序列图
求一个补齐时间序列的函数
只有1个自变量和1个因变量的时间序列数据,可以构建何种模型
栏目导航
R语言论坛
悬赏大厅
休闲灌水
藏经阁
计量经济学与统计软件
MATLAB等数学软件专版
热门文章
Nature点赞!哈佛MIT最新作:AI科学家时代来 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
达富发投资关于中百集团行情数据操作分析与 ...
2025秋季大摩宏观团队闭门会议纪要
美国国家科学基金数据
建筑的想象之整理补充笔记
英文书籍
超越普里瓦洛夫无穷乘积与它对解析函数的应 ...
超越普里瓦洛夫数项级数卷
国家级都市圈谁在领跑:2025华高莱斯产城瞭 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群