文件名称:matlab提取文件要素代码-VBLinLogit:变分贝叶斯线性和逻辑回归
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-10 10:18:55
系统开源
matlab提取文件要素代码VBLinLogit 该库提供独立的MATLAB / Octave代码,以执行变分贝叶斯线性和逻辑回归。 与标准线性和逻辑回归相反,该库假定先于通过变分贝叶斯推断调整的参数,以避免过拟合。 具体来说,它支持自动相关性确定(ARD)的完全贝叶斯版本,这是稀疏性提升之前的方法,它会修剪被认为不相关的回归系数。 线性回归在以下两个变体中可用: 使用ARD的变分贝叶斯线性回归:假设权重向量之前为零均值高斯变量,对于该变量,沿协方差矩阵对角线的每个元素均由反Gamma超先验模型建模。 没有ARD的变分贝叶斯线性回归。 Logistic回归具有以下两种变体: 使用ARD的变分贝叶斯logistic回归:假设权重向量之前为零均值高斯变量,针对该变量,协方差矩阵对角线上的每个元素均由反伽马超先验模型建模。 不使用ARD的变分贝叶斯logistic回归:假定与ARD变体的模型相同,只是对角协方差的所有元素都由相同的反Gamma超先验联合建模。 该代码是根据新的BSD许可获得许可的。 安装 下载或下载VBLinLogit,然后将下载的文件解压缩到您选择的文件夹中,或克隆存储库。
【文件预览】:
VBLinLogit-master
----src()
--------vb_logit_pred.m(3KB)
--------logdet.m(303B)
--------vb_linear_fit_ard.m(3KB)
--------vb_logit_fit_iter.m(3KB)
--------vb_logit_fit.m(3KB)
--------vb_logit_pred_incr.m(3KB)
--------vb_logit_fit_ard.m(3KB)
--------vb_linear_pred.m(1KB)
--------vb_linear_fit.m(3KB)
----CONTRIBUTING.md(5KB)
----LICENSE(1KB)
----examples()
--------vb_logit_example_coeff.m(5KB)
--------vb_logit_example.m(5KB)
--------vb_logit_example_modelsel.m(4KB)
--------vb_examples.m(871B)
--------vb_linear_example.m(4KB)
--------vb_linear_example_highdim.m(4KB)
--------vb_linear_example_modelsel.m(3KB)
--------README.md(2KB)
--------vb_logit_example_highdim.m(6KB)
--------vb_linear_example_sparse.m(5KB)
----README.md(8KB)
----paper.bib(5KB)
----paper.md(7KB)
----test()
--------vb_linear_fit_ard_test.m(3KB)
--------vb_logit_fit_test.m(2KB)
--------vb_linear_pred_test.m(2KB)
--------vb_tests.m(490B)
--------vb_logit_pred_iter_test.m(1KB)
--------vb_logit_fit_ard_test.m(2KB)
--------README.md(201B)
--------vb_logit_fit_iter_test.m(2KB)
--------vb_logit_pred_incr_test.m(1KB)
--------vb_logit_pred_test.m(1KB)
--------vb_linear_fit_test.m(3KB)