write.table
Ожидает кадр данных или матрицу (если вы не проходите его, он постарается его приступить). Если вы посмотрите на структуру codaSamples
с например, str(codaSamples)
Вы увидите, что это объект списка с элементами, которые являются списками или кадрами данных или матриц (я не знаю, что это такое на самом деле). Если это смешано,, write.table
понятия не имеет, как превратить его в CSV.
Если вы хотите выбрать только матрицу, вы можете найти имя элемента с names(codaSamples)
или снова от str(codaSamples)
а потом сделай что -то вроде sample.mcmc <- codaSamples[['Matrix']]
или как бы ни было имя, тогда вы сможете сохранить sample.mcmc
в файл, как у вас.