在R NMF包中保存foreach循环的输出

时间:2016-05-24 13:19:19

标签: r loops foreach matrix-factorization

我道歉,因为我之前已经问过这个问题,但是我已经尝试了答案的大多数变化而没有任何帮助。

我正在使用foreach包在一组数据上运行NMF算法的循环。我正在尝试使用ExtractFeatures函数提取基本名称集,该函数将每次运行输出为您确定的排名列表(在我的示例中为3)。

以下是我的代码(我使用了NMF Vignette的示例数据集):

[[1]]
[[1]][[1]]
[1]  43 120 128 130

[[1]][[2]]
[1]  94   1 112  42   8  64  96 182  59  41  69  25  26

[[1]][[3]]
[1]  39  74   2  91 190 167 103 129 174

这样输出提取的基因列表如下:

* {
    box-sizing: border-box;
}

img{
    max-width:100%;
}

.header{
    border:1px solid red;
}

.left-column{
    width:50%;
    border:1px solid red;
}

.right-column{
    width:50%;
    border:1px solid red;
  display:inline-block;

  margin: 0;
vertical-align:middle;
}

.content{
      display:flex;
  }

3次运行3次,但不保存。有人会就如何保存这些输出提出任何建议吗?

先谢谢你,J

1 个答案:

答案 0 :(得分:0)

Imo的评论很好:

public boolean equals(Object o) {
    if(!(o instanceof CityLoader))
        return false;
    CityLoader other = (CityLoader)o;
    return other.name.equals(this.name);
}