- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 numpy 数组:
z
[[ 3.90311860e-322 1.83939721e-001]
[ 0.00000000e+000 1.83939721e-001]
[ 0.00000000e+000 9.96473555e-001]
[ 0.00000000e+000 1.83939721e-001]
[ 0.00000000e+000 1.03585447e+000]
[ 0.00000000e+000 1.83939721e-001]
[ 0.00000000e+000 1.83939721e-001]
[ 0.00000000e+000 9.41400244e-001]
[ 0.00000000e+000 1.01817846e+000]
[ 0.00000000e+000 1.83939721e-001]]
weights
[[ -1.76457791 -24.11966074]
[ -2.69231436 -24.11966074]
[-24.11966074 -2.0106293 ]
[ -1.99135789 -24.11966074]
[-24.11966074 -1.89735781]
[ -2.01441034 -24.11966074]
[ -2.37736986 -24.11966074]
[-24.11966074 -2.19061707]
[-24.11966074 -1.94675704]
[ -1.5983523 -24.11966074]]
X
[[ 0. 2.5 100. ]
[ 2. 5. 80. ]
[ 31. 50. -11. ]
[ -0.5 2. 90. ]
[ 30. 45.5 -11. ]
[ 1.5 2.5 101. ]
[ 1.2 4. 85. ]
[ 31. 52. -10. ]
[ 30. 48. -15. ]
[ 1. 2.5 113. ]]
当我做的时候
import sys
import numpy as np
import statsmodels.api as sm
for y1, w in zip(z.T, weights.T): # building the parameters per j class
temp_g = sm.WLS(y1, X, w).fit()
我收到以下错误:
Traceback (most recent call last):
File "C:\Users\app\Documents\Python Scripts\gentleboost_c.py", line 177, in <module>
boost(X, y, 10, test3)
File "C:\Users\app\Documents\Python Scripts\gentleboost_c.py", line 80, in boost
temp_g = sm.WLS(y1, X, w).fit() # Step 2(a)(ii)
File "C:\Users\app\Anaconda\lib\site-packages\statsmodels\regression\linear_model.py", line 127, in fit
self.pinv_wexog = pinv_wexog = np.linalg.pinv(self.wexog)
File "C:\Users\app\Anaconda\lib\site-packages\numpy\linalg\linalg.py", line 1574, in pinv
u, s, vt = svd(a, 0)
File "C:\Users\app\Anaconda\lib\site-packages\numpy\linalg\linalg.py", line 1323, in svd
raise LinAlgError('SVD did not converge')
numpy.linalg.linalg.LinAlgError: SVD did not converge
怎么了?
最佳答案
模型中的权重未以任何方式归一化。您传递了负权重,正如文档字符串所说,使用了权重的平方根。这引入了 NaN,这通常表明 SVD 收敛失败。
关于python - numpy.linalg.linalg.LinAlgError : SVD did not converge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533144/
代码: import numpy from matplotlib.mlab import PCA file_name = "store1_pca_matrix.txt" ori_data = nump
我在为 ARIMA 建模和检查 MSE 时遇到了一个奇怪的问题。 这是我正在尝试的代码。 from sklearn.metrics import mean_squared_error import s
下面的调用: rbf = Rbf(points[0], points[1], values,epsilon=2) 导致错误: LinAlgError: singular matrix 具有以下值: I
在我尝试对周期性边界条件二维数组的方差-协方差矩阵执行 cholesky 分解时,在某些参数组合下,我总是得到 LinAlgError: Matrix is not positive definite
背景:我正在开发一个使用statsmodels的程序,该程序适合27个arima模型(p,d,q = 0,1,2)到100多个变量,并为AR/选择具有最低aic和具有统计意义的t统计量的模型Dicke
这是我的 numpy 数组: z [[ 3.90311860e-322 1.83939721e-001] [ 0.00000000e+000 1.83939721e-001] [ 0
我有一个数组: Num Col2 Col3 Col4 1 6 1 1 2 60 0 2 3 60 0 1 4 6 0
我正在尝试在两个时间序列上运行 grangercausalitytests: import numpy as np import pandas as pd from statsmodels.tsa.s
我需要解一组形式为 的联立方程组一个 x = 乙 对于 x。我使用了 numpy.linalg.solve 函数,输入了 A 和 B,但我收到错误“LinAlgError:数组的最后 2 个维度必须是
我有一些分散的一维数据集,我想使用 scipy.interpolate.Rbf 函数对 rbf 函数进行插值。但是,对于一组特定的数据,插值似乎无法给出 LinAlgError:奇异矩阵错误。 x-y
我有一些分散的一维数据集,我想使用 scipy.interpolate.Rbf 函数对 rbf 函数进行插值。但是,对于一组特定的数据,插值似乎无法给出 LinAlgError:奇异矩阵错误。 x-y
我正在使用 Pycharm 运行机器学习界面代码。 SVM 算法不断使我的界面崩溃,并出现以下错误: line 1220, in pushButton_8_handlerax1 = sns.distp
我正在为具有 34 个因变量的 logit 模型建模数据,并且它不断抛出奇异矩阵错误,如下所示 -: Traceback (most recent call last): File "", lin
我在尝试使用 scipy.stats.multivariate_normal 时遇到问题,希望你们中的某个人能够提供帮助。 我有一个 2x2 矩阵,可以找到使用 numpy.linalg.inv()
导入tensorflow时出现以下错误: Intel MKL ERROR: Parameter 4 was incorrect on entry to DLASCL. Intel MKL ERROR:
我一直在努力解决一个已知并记录在案的 SVD 收敛问题。在阅读了其他人提出的类似问题后,我仔细检查了我的数据并将其缩减为一个很小的 DataFrame——只有 10 行/2 列——都是 float
标题说明了一切。我正在调用 np.linalg.eig 并收到此错误消息,但如果我调用 np.isnan(X).any() 或 np.isinf (X).any() 它们都返回 False 我用来进行
我是一名优秀的程序员,十分优秀!