楼主: qiuliyu
750 1

[时间序列问题] 时间序列模型AR(1)fit蒙特卡洛模拟 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
141 个
通用积分
24.9456
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
412 点
帖子
17
精华
0
在线时间
38 小时
注册时间
2015-6-9
最后登录
2023-12-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在网上很少能找到用蒙特卡洛模拟生成随机变量,并且带入时间序列的代码,大部分还都是蒙特卡洛和线性回归。
这是我自己参考了以下paper写得代码,供大家参考一下。                                                                                                [size=12.000000pt]MONTE CARLO EXPERIMENTS USING STATA: A PRIMER WITHEXAMPLES
[size=12.000000pt]

这是需要模拟的AR(1):\[y_{t}=b_{0}+b_{1}y_{t-1}+u_{t}\]


\[Y\sim N(\mu ,\sigma ^{2})\]
\[u_{t}\sim N(0,1)\]
R=1000, Sample Size 400
[size=12.000000pt]

global nobs=400

global nmc=1000

set seed 10000

set obs $nobs

gen time= _n

tsset time


scalar constant = 1

scalar delta = 0.9

scalar sigma = 1


gen u=0

gen y=0


program regLDV2, rclass

tempname sim

postfile ‘sim’ b1  se1  using results, replace

   quietly{

       forvalues i = 1/$nmc{

       replace u = rnormal(0,sigma)

      replace y=rnormal(10,100/19)

       replace y = constant + delta *L.y + u in 2/$nobs

       reg y L.y

       scalar b1 =_b[L.y]

       scalar se1=_se[L.y]

    post ‘sim’ (b1) (se1)

   }

}

  postclose ‘sim’

end


regLDV2

use results, clear

summarize      


sktest b1 se1


clear

                               
                       
               

二维码

扫码加我 拉你入群

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

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

关键词:蒙特卡洛模拟 时间序列模型 时间序列 蒙特卡洛 蒙特卡

MCstata.pdf

409.78 KB

MONTE CARLO EXPERIMENTS USING STATA: A PRIMER WITH EXAMPLES

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

沙发
Killua609 发表于 2022-9-29 17:09:31 |只看作者 |坛友微信交流群
Xiaomi_MI 6 08:57:05
敢问一下,

一,目的:以某商品的历史数据为基础,拟用时间序列Python建模预测方法,预测第N天的价格区间和发生概率。

二,前提:持有历史数据:a现货、b期货

?Q1:用时间序列建模预测,预测值数据跟VS最终实际值
??=准吗?
这时间序列建模预测,实际上有用吗?
听大佬们说,建模预测值只会在历史数据上下波动,统计意义上的显著性有限

Q2:单变量(有a没b)做时间序列,应该用哪种预测方法?
还是说全部预测方法都Python一遍,从而找出共同区间,以此作为结果?
注1:b没=期货交易所内没找到对应品种。

Q3:多变量(有a有b)做时间序列,应该具体用哪种预测方法?
还是说全部预测方法都做一遍,从而找到共同区间,以此作为结果?

综上,求解答,谢谢。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-10 04:49