楼主: 啊啊啊465
3379 7

[作业] 采用weibull分步法估计其90天周期95%置信水平下的VaR序列,并画出VaR时序图 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
69 点
帖子
4
精华
0
在线时间
14 小时
注册时间
2018-4-27
最后登录
2020-5-5

10论坛币
选择5家上市商业银行的股票交易数据(最近3年),采用weibull分步法估计其90天周期95%置信水平下的VaR序列,并画出VaR时序图,计算每只股票最近三年内跌幅超过VaR预测阈值的次数,评价各银行的资产风险情况。


数据已经找到,代码已经算出了VAR,但是我不知道VaR序列和时序图怎么弄,求大神指教!

关键词:Weibull Bull 置信水平 VaR 时序图
沙发
啊啊啊465 学生认证  发表于 2019-6-18 11:51:17 |只看作者 |坛友微信交流群
求不沉!

使用道具

藤椅
啊啊啊465 学生认证  发表于 2019-6-18 12:14:55 |只看作者 |坛友微信交流群
setwd("C:/Users/ll123/Desktop/R")
jsyh <- read.csv("建设银行.csv",head=T,stringsAsFactors = F)
jsyh$时间 <- as.Date(jsyh$时间)
n <- nrow(jsyh)
re <- log(jsyh$收盘价[2:n]/jsyh$收盘价[1:(n-1)])
par (mfrow = c(1,2))
plot(jsyh$时间,jsyh$收盘价,type='l',col='blue',xlab='日期',ylab='收盘价')
plot(jsyh$时间[2:n],re,type='l',col="red",xlab='日期',ylab='收益率')
redata <- exp(re)
lgwbull <- function (params)  {
  lambda <- params [1]
  k <- params [2]
  n <- length(redata)
  lgw <- 0
  for(i in 1:n) {
    lgw <- lgw + log((k/lambda) * ((redata [i] / lambda)^(k-1))*exp(-(redata [i] / lambda)^k))
    }
   return(lgw)  
}
xmle <- optim(c(1,1),lgwbull,method="BFGS",control=list(fnscale=-1))
lambda <- xmle$par[1]
k <- xmle$par[2]
alpha <- 0.05
dVaR <- log(qweibull(1-alpha,k,lambda))


这个接下来要怎么做呀

使用道具

板凳
kuppynn 发表于 2019-6-18 14:47:23 |只看作者 |坛友微信交流群
是全球某工商的同学吗

使用道具

报纸
kuppynn 发表于 2019-6-18 15:35:56 |只看作者 |坛友微信交流群
你好,请问你的问题解决了吗

使用道具

地板
啊啊啊465 学生认证  发表于 2019-6-19 11:11:10 |只看作者 |坛友微信交流群
kuppynn 发表于 2019-6-18 14:47
是全球某工商的同学吗
哈哈哈哈  是的

使用道具

7
hy09 发表于 2021-5-25 19:42:10 |只看作者 |坛友微信交流群
21年了,数据挖掘还是一样的题目,学长学姐代码还有吗

使用道具

8
jupijump 学生认证  发表于 2021-6-12 20:06:58 |只看作者 |坛友微信交流群
hy09 发表于 2021-5-25 19:42
21年了,数据挖掘还是一样的题目,学长学姐代码还有吗
同学找到办法了不?有路子可以分享一下吗

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

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

GMT+8, 2024-4-24 18:30