使用NuclearNormMinimization的Matrix Imputation因TypeError

时间:2017-12-08 00:10:54

标签: python matrix missing-data fancyimpute

我试图通过调用fancyimpute.py中的不同函数来在矩阵中输入缺失值。 NuclearNormMinimization对于某些矩阵运行良好,但在下面的示例中失败。

NuclearNormMinimization(verbose=False).complete(matrix)

,其中 ```

matrix = [[3.64625, 7.34375, 15.0], 
         [5.00000, 12.50000, NaN],
         [15.00000,11.25000, NaN]]

错误消息是:

TypeError:期望的NuclearNormMinimization.solve()返回NumPy数组但得到类'NoneType'。

我正在使用这种方法来处理更大的稀疏矩阵,但有一段时间我得到一个带有一些缺失值的小矩阵,而我的代码失败了。有人可以帮我理解为什么会这样吗?什么是NuclearNormMinimization插补技术的假设?

0 个答案:

没有答案