Я хотел бы использовать диагностические и итоговые функции pymc на образцах, которые я сгенерировал без использования pymc. В качестве одного примера я хотел бы использовать pcc's mc_error в моем собственном наборе образцов.Использование диагностики pymc и последующего резюме на образцах не из pymc
Некоторые из диагностических функций pymc могут принимать np.array образцов, но, если я правильно понимаю, другим, кажется, нужен объект трассировки. Как я могу преобразовать свой собственный набор образцов в объект трассировки, который может обрабатывать pymc? Я был бы признателен за любые указания.
Мои образцы в настоящее время хранятся в виде словаря, где каждый ключ является именем переменной I am sampling и указывает на np.array образцов.
Спасибо!
Спасибо, это очень полезно! Я ошибочно смотрел на функцию mc_error в stats.py в pymc, которую я не понял, был украшен так, что сначала попытался извлечь массив трассировки из любого объекта, который был передан. Мой первоначальный вопрос должен был быть более общим: учитывая, что у pymc есть так много классных функций, которые работают над следами, есть ли канонический способ сделать трассировку, учитывая ваши собственные образцы без запуска mcmc в pymc? – jpmccoy