machine-learning - 约束贝叶斯线性回归
问题描述
我正在尝试根据系数的线性不等式约束进行贝叶斯线性回归。我不知道如何在贝叶斯框架中添加约束。
这甚至可能吗?
解决方案
嗨,穆罕默德·阿西夫·拉纳,
我建议在 R 中使用 bnlearn 包。它支持具有线性关系的数据,我尝试了生成线性高斯分布的包,它完美地估计了系数(它也可以估计均匀分布)。此外,您可以通过首先对贝叶斯网络的 DAG 建模并对其进行评分来添加约束,或者您可以使用同一包中的附加惩罚函数(查看包手册以了解惩罚细节)。
推荐阅读
- braintree - Braintree的默认api速率限制是多少?
- c# - EF 核心实体 ID 作为具有标识列的自定义类
- sql - 如何在列中显示特定值 - sql (redshift)
- c - 在继续执行之前引入时间延迟
- c# - 从列表中获取数据并显示在视图中
- abap - ?= 在 ABAP 中是什么意思
- linux - 如何从 Windows(和 Linux)上的终端启动 Android Studio?
- arrays - Go中的JSON解组有符号整数数组
- ios - 在LaunchScreen处ImageView的宽度填充父级宽度时保存图像比例(高度)
- c# - 预计在不同的环境中会继续存在不一致