什么是线性回归中的.rank_和.singular_?
我试图了解Sklearn文档中的线性回归,并且偶然发现了“属性”部分,但我不知道 .rank _
和 .singular _
表示。文档中没有全面的解释。
我有一个例子
>>> from sklearn.linear_model import LinearRegression
>>> model.rank_
13
>>> model.singular_
array([3.54353952e+03, 1.57609582e+03, 5.69911549e+02, 3.26708222e+02,
1.41541547e+02, 1.05019683e+02, 7.89006614e+01, 6.08655030e+01,
3.64069654e+01, 2.13508221e+01, 1.03249311e+01, 4.64668118e+00,
1.12979776e+00])
如何解释这些值/属性?
您也可以将我链接到与 .ranks _
和相关的数学概念的链接。 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自:
两者均通过 FRORE} .lstsq which in turn calls LAPACK:?gelsd 。 来自Trefethen,Lloyd N.和David Bau III。数值线性代数。卷。 50。暹罗,1997年。
From the source code:
Both are computed by scipy.linalg.lstsq which in turn calls LAPACK:?gelsd. The singular value decomposition (SVD) is introduced in Lecture 4 from Trefethen, Lloyd N., and David Bau III. Numerical linear algebra. Vol. 50. Siam, 1997.