#matlab #modeling #bayesian
Вопрос:
Я хочу использовать пакет bayesreg в среде MATLAB, который позволяет гибко моделировать байесовскую штрафную регрессию. Я следую статье, в которой подробно описывается реализация программного обеспечения в среде MATLAB. Я использую точные инструкции, доступные в статье, но, похоже, код не работает.
Я импортировал таблицу, содержащую данные, которые я хочу проанализировать. Затем я набираю следующий код:
varnames=finale.Properties.VariableNames;
% count regression
X = finale{:,2:9}
y = finale{:,11}
[beta, beta0, retval] = bayesreg(X,y,'poisson','g','nsamples',1e5,'burnin',1e5,'thin',5,'displayor',true,'varnames',varnames(2:9),'display',true);
X и y-это просто мои зависимые и независимые переменные, и все аргументы bayesreg согласуются с бумажными инструкциями по реализации программного обеспечения.
Я получаю следующую ошибку:
Неопределенная функция или переменная ‘bayesreg’.
Может ли кто-нибудь пролить хоть какой-то свет?
Ответ №1:
В моем случае проблема заключалась в том, что у меня не был установлен инструментарий нейронной сети, а также еще 1-2 пакета. Установка этих устройств решила проблему.