write.table
Aspetta una cornice di dati o una matrice (se non lo passi, proverà a costringerlo). Se guardi la struttura di codaSamples
con EG str(codaSamples)
Vedrai che si tratta di un oggetto di elenco con elementi che sono elenchi o cornici o matrici di dati (non so cosa sia realmente). Se è miscelato in quel modo, write.table
Non ha idea di come trasformarlo in un CSV.
Se si desidera selezionare solo la matrice, puoi trovare il nome dell'elemento con names(codaSamples)
o di nuovo da str(codaSamples)
E poi fai qualcosa di simile sample.mcmc <- codaSamples[['Matrix']]
o qualunque sia il nome, allora dovresti essere in grado di salvare sample.mcmc
a un file proprio come hai fatto tu.