LDA处理失败,出现“错误”;变量是共线的。”;python中的错误

LDA处理失败,出现“错误”;变量是共线的。”;python中的错误,python,Python,我使用的是Python 3.6.1 | Anaconda 4.4.0 我是ML的新手,边学习边练习。我拿起一个kagle数据集来练习LDA降维。出现了两种混淆: 我开始收到警告错误“变量是共线的。” 即使我使用n个分量作为2,输出向量x_序列仍然只显示1个特征 代码: 这正好说明了错误消息所说的:您的一些变量是共线的。换句话说,一个向量的元素是另一个向量元素的线性函数,例如 0, 1, 2, 3 3, 5, 7, 9 在这种情况下,LDA无法区分它们对世界其他地区的影响 我无法诊断任何具体的问

我使用的是Python 3.6.1 | Anaconda 4.4.0

我是ML的新手,边学习边练习。我拿起一个kagle数据集来练习LDA降维。出现了两种混淆:

  • 我开始收到警告错误“变量是共线的。”
  • 即使我使用n个分量作为2,输出向量x_序列仍然只显示1个特征 代码:


    这正好说明了错误消息所说的:您的一些变量是共线的。换句话说,一个向量的元素是另一个向量元素的线性函数,例如

    0, 1, 2, 3
    3, 5, 7, 9
    
    在这种情况下,LDA无法区分它们对世界其他地区的影响


    我无法诊断任何具体的问题,因为您未能提供建议的MCVE。

    欢迎使用StackOverflow。请阅读并遵循帮助文档中的发布指南。适用于这里。在您发布MCVE代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您描述的问题。
    0, 1, 2, 3
    3, 5, 7, 9