【问题标题】:How to restrict findAssocs() to selected words?如何将 findAssocs() 限制为选定的单词?
【发布时间】:2019-06-13 14:11:03
【问题描述】:

我只想找到几个单词与输入之间的关联,例如,

{
data("crude")
tdm <- TermDocumentMatrix(crude)
findAssocs(tdm, c("oil", "opec", "xyz"), 0.1)
 }

在这里,我只想找到 c("oil", "opec", "xyz")soln = c("was","are","were","am","is","been","being","be") 之间的相关性,而不是整个 TDM。

如何做到这一点?

我可以在计算后提取这些结果,但我希望它具有计算效率,因此只计算 soln 向量的关联,如上所示,而不是任何其他词。

【问题讨论】:

    标签: r nlp tm


    【解决方案1】:

    我通过深入研究 findAssocs() 函数的实现解决了这个问题。它在内部使用cor 来确定关联。因此,上述问题的解决方案类似于:

    cd<- cor(termFreq1[j,], termFreq1[i,])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 2021-08-16
      • 1970-01-01
      相关资源
      最近更新 更多