《机器学习:概率论》一书中的示例(需要NIG后验帮助)

时间:2019-06-21 08:58:23

标签: python statistics linear-regression bayesian

我正在尝试像书中那样使线性回归与无信息的先验相适应,我的数字不匹配,我也不明白为什么。

我正在尝试使用qr分解或仅使用linalg.solve来找到线性回归后NIG的均值,因此我得到的数字与本书示例中的数字相同。

链接到数据:http://www.ceremade.dauphine.fr/~xian/BCS/caterpillar

我的代码是:

#mass - data and y - target(last columns of data)
w_=scipy.linalg.inv(mass.T@mass)@mass.T@y
and I get w : 
0   8.243695
1   -0.002875
2   -0.035048
3   0.027882
4   -0.466332
5   0.103799
6   0.075530
7   -0.260833
8   0.023532
9   -0.886833
10  -0.332745

与书中相似但不相同

0 个答案:

没有答案