coda_d.m
来自「计量工具箱」· M 代码 · 共 34 行
M
34 行
% PURPOSE: demo of coda()% MCMC convergence diagnostics calculations% %---------------------------------------------------% USAGE: coda_d%---------------------------------------------------n=100; k=3; % set number of observations and variablesrandn('seed',10101);x = randn(n,k); b = ones(k,1); % generate data setrandn('seed',20201);y = x*b + randn(n,1);ndraw = 600; nomit = 100; % set the number of draws r = [1.0 1.0 1.0]'; % prior b meansR = eye(k); T = eye(k); % prior b variance rval = 2; % hetroscedastic prior for r-valueprior.beta = r;prior.bcov = T;prior.rmat = R;prior.rval = rval;% get some MCMC drawsresult = ols_g(y,x,ndraw,nomit,prior);vnames = strvcat('beta1','beta2','beta3');% we can print results using prt alsores = coda(result.bdraw);prt_coda(res,vnames);% or print results using nargout = 0coda(result.bdraw,vnames);% we can change default optionsin.q = 0.025; in.r = 0.01; in.s = 0.95;coda(result.bdraw,vnames,in);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?