楼主: 2095424413
1161 3

GARCH-MIDAS [推广有奖]

  • 0关注
  • 0粉丝

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
107 个
通用积分
0.0783
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
314 点
帖子
10
精华
0
在线时间
65 小时
注册时间
2023-5-30
最后登录
2024-9-27

楼主
2095424413 学生认证  发表于 2024-3-9 20:09:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用R语言中的garch-midas做混频回归,自变量是月度经济政策不确定性,因变量是基于DY溢出指数生成的日度时间序列数据,result<-fit_mfgarch(data = GM3[], y = "TCI", x = "ccpu", low.freq = "month", K =36 ,gamma=FALSE,weighting = "beta.restricted")为什么出现[size=13.3333px]rob.std.err p.value为NA的情况
二维码

扫码加我 拉你入群

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

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

关键词:garch-m GARCH MIDAS ARCH ARC

2937709d76ffd149f87bf1d4fcfce07.png (33.79 KB)

2937709d76ffd149f87bf1d4fcfce07.png

沙发
hifinecon 发表于 2024-3-10 10:18:27

藤椅
1258225671 发表于 2024-3-11 12:26:59
这个包要求因变量的标准差在1附近,一般来说把收益率乘以100变成百分数就能解决这个问题。
从你提供的截图来看,产生这个问题的直接原因是alpha + beta的值过于接近1,可能是上述原因导致。

板凳
赵安豆 发表于 2024-6-25 16:18:41
在R语言中使用GARCH-MIDAS模型进行混频(即不同频率)数据分析通常涉及以下步骤:

1. **安装并加载所需包**:确保已经安装了`midasr`和`rugarch`包。如果没有安装,可以使用`install.packages("midasr")`和`install.packages("rugarch")`来安装。

2. **数据准备**:
   - 将月度经济政策不确定性(EPU)数据转换为适合MIDAS模型的格式。
   - 确保日度溢出指数时间序列数据与月度EPU数据在时间上对齐,以便进行混频回归分析。

3. **构建GARCH-MIDAS模型**:使用`rugarch`包中的函数创建一个GARCH-MIDAS模型对象。这通常涉及到定义模型的结构,包括均值方程(例如ARMA)和波动率方程中包含哪些变量及其参数设置。

4. **估计模型参数**:用你的数据拟合这个模型,得到参数估计结果。

5. **分析结果**:
   - 检查模型是否收敛。
   - 查看系数的显著性。
   - 分析模型残差以检查模型的有效性和假设(如正态性、独立性等)。

以下是一个简化的示例代码片段来展示如何在R中使用`rugarch`和`midasr`包进行GARCH-MIDAS分析:

```r
# 加载所需包
library(midasr)
library(rugarch)

# 假设你已经有了日度溢出指数数据(daily_data)和月度经济政策不确定性数据(monthly_epu)
# 这里假设数据已经正确对齐并准备就绪

# 创建GARCH-MIDAS模型对象
spec <- ugarchspec(variance.model = list(model = "sGARCH"),
                   mean.model = list(armaOrder = c(1, 0)),
                   distribution.model = "norm")

midas_spec <- ugarchspec(variance.model = list(model="gjrGARCH", garchOrder=c(1,1), external.regressors=monthly_epu))

# 拟合模型
fit <- ugarchfit(data=daily_data, spec=spec)

# 如果要包含月度数据,可以使用midasr包中的函数创建一个MIDAS回归对象,并将它与GARCH模型结合。
# 但请注意,rugarch和midasr的直接集成可能需要额外的步骤或自定义代码。

# 输出结果
summary(fit)
```

**注意**:上述示例假设你已经拥有了适当格式的数据。在实际应用中,你可能需要对数据进行预处理(例如平滑、归一化等)以满足模型要求,并且可能需要根据具体研究需求调整模型设置。

此外,请确保你的月度数据能够正确转换为适用于MIDAS回归的格式,这通常涉及到将月度值分配到相应的日间时间段。这个过程可能需要自定义函数或使用`midasr`包中的功能来实现。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-8 18:27