首页 > 解决方案 > 约束贝叶斯线性回归

问题描述

我正在尝试根据系数的线性不等式约束进行贝叶斯线性回归。我不知道如何在贝叶斯框架中添加约束。

这甚至可能吗?

标签: machine-learningregressionbayesian

解决方案


嗨,穆罕默德·阿西夫·拉纳,

我建议在 R 中使用 bnlearn 包。它支持具有线性关系的数据,我尝试了生成线性高斯分布的包,它完美地估计了系数(它也可以估计均匀分布)。此外,您可以通过首先对贝叶斯网络的 DAG 建模并对其进行评分来添加约束,或者您可以使用同一包中的附加惩罚函数(查看包手册以了解惩罚细节)。


推荐阅读