我试图用MATLAB进行逻辑回归来进行分类。MATLAB的统计工具箱中似乎有两种不同的方法来建立广义线性模型“glmfit”和“fitglm”。我不知道这两者有什么区别。一个比另一个更好吗?
下面是函数描述的链接。
http://uk.mathworks.com/help/stats/glmfit.html http://uk.mathworks.com/help/stats/fitglm.html
发布于 2015-03-12 15:50:08
区别在于函数输出的内容。glmfit
只输出回归系数的向量(以及其他一些东西,如果你要求的话)。fitglm
输出一个回归对象,它在内部打包各种信息和功能(参见GeneralizedLinearModel类上的文档)。我假设fitglm
是用来取代glmfit
的。
发布于 2015-10-27 04:55:24
除了丹的回答外,我还想补充以下几点。
与统计工具箱中的新函数一样,fitglm
函数接受比glmfit
更灵活的输入。例如,可以使用表作为数据源,指定表单Y ~ X1 + X2 + ...
的公式,并使用分类变量。
顺便提一句,函数lassoglm
使用(依赖) glmfit
。
https://stackoverflow.com/questions/29014170
复制相似问题