【问题标题】:KnnImpute MatlabKnnImpute Matlab
【发布时间】:2012-05-14 09:04:09
【问题描述】:

在 matlab 中有一个名为 KnnImpute 的函数,它允许使用 Knn 算法替换矩阵中的缺失值。查看http://www.mathworks.it/help/toolbox/bioinfo/ref/knnimpute.html 我发现它会搜索矩阵的列,但我想搜索沿行检查的邻居。是否有允许这样做的功能?我在哪里可以找到 matlab 代码来实现我的需求?

【问题讨论】:

    标签: matlab missing-data knn


    【解决方案1】:

    你能用'转置矩阵并运行knnimpute吗?

    【讨论】:

    • 这听起来不错,我很惊讶这不是默认行为。
    • 我也是,因为这个函数通常用在表示数据集的矩阵上,所以在列上我们有不同的属性!
    • 默认值与您期望的不同的原因是该函数来自 Bioinformatics Toolbox。许多生物信息学研究人员将他们的数据以基因(变量)作为行和观察作为列来存储,因为他们测量的基因太多而观察结果相对较少。
    猜你喜欢
    • 2018-02-13
    • 2017-07-22
    • 1970-01-01
    • 2020-11-02
    • 2017-10-08
    • 2021-07-02
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多