小编mar*_*rio的帖子

Matlab/Octave 中的正规方程和 pinv()

我正在研究机器学习的基础知识,当我阅读有关 Matlab 中正规方程的使用时,我有一个问题。

如果正规方程为:

伪逆,所以:

pinv(X) 计算 的伪逆X

为什么在 Matlab/Octave 中,有些人使用:

theta = pinv(X'*X)*X'*y ...(4)
Run Code Online (Sandbox Code Playgroud)

代替

theta = pinv(X)*y ...(5)
Run Code Online (Sandbox Code Playgroud)

(4)不是多余的吗?不pinv(X)帮我们计算伪逆公式吗?

谢谢你!

matlab matrix octave matrix-inverse

5
推荐指数
0
解决办法
623
查看次数

标签 统计

matlab ×1

matrix ×1

matrix-inverse ×1

octave ×1