MATLAB:未定义的函数或变量'bayesreg'



我想在MATLAB环境中使用bayesreg包,它支持灵活的贝叶斯惩罚回归建模。我的一篇论文后,软件在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-2个包。安装这些解决了这个问题。

最新更新