Cả bayesglm()
(trong gói arm R) và các chức năng khác nhau trong gói MCMCpack đều nhằm mục đích ước tính Bayesian cho các mô hình tuyến tính tổng quát, nhưng tôi không chắc chúng thực sự đang tính toán cùng một thứ. Các hàm MCMCpack sử dụng chuỗi Markov Monte Carlo để lấy mẫu (phụ thuộc) từ phía sau khớp cho các tham số mô hình. bayesglm()
, mặt khác, sản xuất. Tôi không chắc chắn những gì.
Có vẻ như bayesglm()
tạo ra một ước tính điểm, điều này sẽ làm cho ước tính MAP (tối đa là một posteriori) thay vì ước tính Bayes đầy đủ, nhưng có một sim()
chức năng trông giống như nó có thể được sử dụng để có được các trận hòa sau.
Ai đó có thể giải thích sự khác biệt trong mục đích sử dụng cho hai? Có thể bayesglm() + sim()
tạo ra các bản vẽ sau thực sự, hoặc nó là một loại gần đúng?