Description Usage Arguments Details Value Author(s) References See Also
View source: R/gibbs_admkr_erro.R
Implements the random-walk Metropolis algorithm to estimate the bandwidth of the kernel-form error density
1 | gibbs_admkr_erro(xh, inicost, k, errorsizp, errorprob, data_x, data_y)
|
xh |
Log of square bandwidth in the kernel-form error density |
inicost |
Cost value |
k |
Iteration number |
errorsizp |
Step size of random-walk Metropolis algorithm |
errorprob |
Optimal convergence rate for drawing single or multiple parameters |
data_x |
Regressors |
data_y |
Response variable |
1) The log bandwidths of the regressors are initialized using the normal reference rule of Silverman (1986).
2) Conditioning on the variance parameter of the error density, we implement random-walk Metropolis algorithm to update the bandwidths, in order to achieve the minimum cost value.
3) The bandwidth of the kernel-form error density can be directly sampled.
4) Iterate steps 2) and 3) until the cost value is minimized.
5) Check the convergence of the parameters by examining the simulation inefficient factor (sif) value. The smaller the sif value is, the better convergence of the parameters is.
x |
Estimated bandwidth of the kernel-form error density |
cost |
Cost value, that is negative of log posterior |
accept_erro |
Accept or reject. |
errorsizp |
Step size of the random-walk Metropolis algorithm |
Han Lin Shang
X. Zhang and R. D. Brooks and M. L. King (2009) A Bayesian approach to bandwidth selection for multivariate kernel regression with an application to state-price density estimation, Journal of Econometrics, 153, 21-32.
B. W. Silverman (1986) Density Estimation for Statistics and Data Analysis. Chapman and Hall, New York.
mcmcrecord_admkr
, logdensity_admkr
, loglikelihood_admkr
, logpriors_admkr
, gibbs_admkr_nw
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.