楼主: MemMao
3118 1

Winbugs做双指数跳跃扩散模型参数估计不收敛 [推广有奖]

已卖:128份资源

副教授

81%

还不是VIP/贵宾

-

威望
0
论坛币
16835 个
通用积分
14.7572
学术水平
11 点
热心指数
16 点
信用等级
10 点
经验
31181 点
帖子
554
精华
1
在线时间
898 小时
注册时间
2011-11-23
最后登录
2024-9-1

楼主
MemMao 发表于 2016-3-3 16:23:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
参考了网上的论文,对REITS收益率取对数收益率,即r[t]=100*(log(y[t])-log(y[t-1])),使用R程序调用Winbugs做双指数模型的参数估计,与网上的论文结果不一致,且看到结果不收敛。R程序和Winbugs程序如下://R程序
library(R2WinBUGS)   
y=read.table("C:/Users/javhu/Downloads/sy/22.txt")
y=y[,1]
t=length(y)
y=100*(log(y[2:t]) - log(y[1:(t-1)]))
N=length(y)
data<-list("N","y")  
# Give initial values to the parameters for winbugs #
inits <-function() {list ( Jsigma=5,
                          Jeta=5,
                          mu=0,
                          k=0,
                          lamda=0)}
parameters<- c("sigma","eta","mu","k","lamda","Xi","J")

jump.sim<-bugs(data,inits,parameters,"C:/Users/javhu/Downloads/sy/bugs.txt",n.chains=1,n.thin=1,n.burnin=20000,n.iter=50000,bugs.directory = "D:/Program Files/WinBUGS14/")


//Winbugs程序
modle {
        for (i in 1 : N) {
            y ~ dnorm(r, Jsigma)    # 标准
            r <- mu + Xi*J
            Xi ~ dnorm(k, Jeta)         # normally distributed jump-sizes
            J ~ dbern(lamda)     # jumps-times Bernoulli distributed
        }
    sigma <- sqrt(1/Jsigma)
    eta <- sqrt(1/Jeta)
    # prior distributions for parameters
    mu ~ dnorm(0, 0.01)
    k ~ dnorm(0, 0.01)
    lamda ~ dbeta(2, 2)
    Jsigma ~ dgamma(5, 0.05)
    Jeta ~ dgamma(5, 0.05)
}




求大神指教!

二维码

扫码加我 拉你入群

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

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

关键词:winbugs WINBUG 扩散模型 BUGS 参数估计 双指数跳跃扩散膜性 RIETS Winbugs

沙发
hao85477 发表于 2017-7-3 20:32:06
做出来了吗楼主

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 02:30