楼主: 王怀冰
9399 9

[有偿编程] 统计分析在模拟时,如何用R语言产生自回归模型的数据? [推广有奖]

  • 0关注
  • 0粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
93 个
通用积分
2.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
433 点
帖子
5
精华
0
在线时间
98 小时
注册时间
2013-10-9
最后登录
2024-12-14

楼主
王怀冰 学生认证  发表于 2015-12-21 22:02:57 |AI写论文
5论坛币

最佳答案

ryoeng 查看完整内容

楼主可以上载数据好让大伙儿瞧瞧,可以在论坛内搜索一下线型模式之类的书籍。
关键词:自回归模型 统计分析 回归模型 如何用 计分析 模型 如何 统计

沙发
ryoeng 在职认证  发表于 2015-12-21 22:02:58
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
ryoeng 在职认证  发表于 2015-12-27 16:27:54
提示: 作者被禁止或删除 内容自动屏蔽

板凳
ryoeng 在职认证  发表于 2015-12-27 16:29:28
提示: 作者被禁止或删除 内容自动屏蔽

报纸
午后慵懒 发表于 2016-3-13 11:15:00
使用arima.sim()可以产生自回归模型的模拟数据,例如下面的代码就表示生成300个AR(1):y(t)=0.8y(t-1)+et的数据。
ar <- arima.sim(list(order = c(1,0,0), ar = 0.8), n = 300)
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 20 热心帮助其他会员
buaa2013 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 20  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
buaa2013 在职认证  发表于 2016-3-23 10:45:47
午后慵懒 发表于 2016-3-13 11:15
使用arima.sim()可以产生自回归模型的模拟数据,例如下面的代码就表示生成300个AR(1):y(t)=0.8y(t-1)+et的 ...
您好,您这个模拟数据可以预测吗,如果我要预测10步,没一个预测点上都要产生随机数,该怎么做呢

7
午后慵懒 发表于 2016-3-25 14:34:46
buaa2013 发表于 2016-3-23 10:45
您好,您这个模拟数据可以预测吗,如果我要预测10步,没一个预测点上都要产生随机数,该怎么做呢
你可以尝试一下R中arima()建立模型,再利用forecast.Arima()做预测,具体的可以看这篇博客http://blog.csdn.net/desilting/article/detai,写得比较详细,你可以看看。关于函数里面的参数的设置,你可以在R中输入?arima、?forecast.Arima获得详细的介绍。

8
buaa2013 在职认证  发表于 2016-3-25 19:19:12
午后慵懒 发表于 2016-3-25 14:34
你可以尝试一下R中arima()建立模型,再利用forecast.Arima()做预测,具体的可以看这篇博客http://blo ...
您好,我打开链接了,但是没找到您要我看的,我想问一下 ar <- arima.sim(list(order = c(1,0,0), ar = 0.8), n = 300)  这里面的n=300,是不是就是向后预测了300步

9
午后慵懒 发表于 2016-3-27 22:48:12
buaa2013 发表于 2016-3-25 19:19
您好,我打开链接了,但是没找到您要我看的,我想问一下 ar
http://blog.csdn.net/desilting/article/details/39013825,应该是上次粘贴的地址不对,你再看看这个。至于你说的这个只是产生模拟数据的方法,要做预测就要先利用你产生的数据建模,建立了模型之后再利用这个模型进行向后预测。

10
zhengjiawei000 发表于 2017-10-19 19:51:08
午后慵懒 发表于 2016-3-13 11:15
使用arima.sim()可以产生自回归模型的模拟数据,例如下面的代码就表示生成300个AR(1):y(t)=0.8y(t-1)+et的 ...
如果是VAR模型怎么产生模拟数据,求指导

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

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