r - R中的数据生成过程
问题描述
您知道如何使用 GARCH 模型进行数据生成过程以获取 R 的波动性吗?
w=0.0000041584
a=0.15683
b=0.80359
d=7.3125
rt=1
sigma<-numeric(500)
sigma[1]=sqrt(w/(1-a-b))
for (i in 1:500) {
z<-rt(100,5)/sqrt(d/(d-2))
l=z*sigma[i]
sigma[i+1]=sqrt(w+a*l*l+b*sigma[i]*sigma[i])
}
解决方案
推荐阅读
- javascript - ReactJS - 如何将字符串中的html元素列表作为html元素返回
- elasticsearch - 将多类型索引迁移到单类型索引
- node-red - 无法使用 Switch 节点可视化我的数据
- android - Android - Kotlin:在扩展应用程序的类中实例化一个对象并在所有活动中使用它
- javascript - vue组件上的js函数
- javascript - SAPUI5 表在获取选定行数据时出现多选错误
- sql - 是否有可能将单元格数据拆分为 Oracle 中的多个列
- visual-studio-code - 有没有办法让扩展在树视图项上下文菜单中有一个变量?
- go - 使用反射检测零值
- java - 错误:java.lang.NoSuchMethodError: No virtual method getTxPower() - 在尝试获取传输功率时