R function slda.em:设置logistic = T参数时出错

时间:2018-01-07 18:01:18

标签: r topic-modeling

我正在尝试在一组带注释的推文上运行受监督的LDA。我一直收到这个错误消息:

  

结构错误(.Call(“collapsedGibbsSampler”,documents,as.integer(K),:这不应该发生(nan)。

我该如何解决? 它只在我设置logistic = T时才会发生。

以下代码。 s是数据的示例。

corpus1 <- lexicalize(tweets[s], lower=TRUE)    
to.keep <- corpus1$vocab[word.counts(corpus1$documents, corpus1$vocab) >= 1]
documents <- lexicalize(tweets[s], lower=TRUE, vocab=to.keep)
params <- sample(c(-1, 1), num.topics, replace=TRUE)

result <- slda.em(documents=documents,
                      K=num.topics,
                      vocab=to.keep,
                      num.e.iterations=10,
                      num.m.iterations=4,
                      alpha=1.0, eta=0.1,
                      annotations = as.integer(annotations[s]),
                      params,
                      variance=0.25,
                      lambda=1.0,
                      logistic=T)

0 个答案:

没有答案