2017-06-30 3 views
1

Je suis un peu confus au sujet de la documentation de coda pour déclarer un objet mcmc donné les données.Diminution de la fonction mcmc dans la coda dans R

Il dit (à partir documentation on page 21):
« De même, si des données représente une chaîne qui a déjà été éclairci, l'intervalle éclaircissage doit être donné comme argument mince. »

Actuellement, mon jeu de données que je prévois d'entrer dans cette fonction a déjà les échantillons supprimés en raison de l'amincissement. En d'autres termes, si ma chaîne MCMC d'origine est: 0 1 2 3 4 5 6, et que mon intervalle d'amincissement est 2, alors les données que je prévois de fournir à la fonction mcmc dans la coda sont juste 0,2,4,6.

Est-ce cela que signifie la documentation par une chaîne déjà "amincie"? Si oui, pourquoi dois-je spécifier thin = 2? En d'autres termes, je discute si je devrais appeler la fonction comme ceci, en supposant que data = c (0,2,4,6): mcmc (data, thin = 1) ou mcmc (data, thin = 2)?

Merci!

Répondre

0

Il s'agit de mcmc(data, thin = 2) où data = c (0,2,4,6). Vous verrez ceci si plot(mcmc(data, thin = 2)) et plot(mcmc(data, thin = 1). Dans le cas mince = 1, l'intrigue montrerait moins de nombre d'itérations dans la parcelle.

+0

Merci beaucoup pour la réponse très utile! Je suis nouveau à la coda et je veux m'assurer que mes résultats sont corrects. – user1237300