使用np.einsum

时间:2019-05-18 12:42:15

标签: python numpy

是否有一种方法可以在给定变量为{{1}的向量的情况下,通过一次β调用(使用OLS系数估计np.einsum的标准公式)来计算普通最小二乘系数((X'X)^(-1))X'Y。 }和预测变量Y的矩阵?

1 个答案:

答案 0 :(得分:1)

不。 Einsum只能实现乘法和变换,而不能实现矩阵(伪)逆。

NumPy中的解决方案应该是

np.linalg.pinv(X.T @ X) @ X.T @ y