找不到函数selectFeatures或dfm参数keepFeatures

时间:2018-05-06 18:53:01

标签: r predict quanteda dfm

我使用quanteda包构建DFM以便在dfm上训练模型,以便我可以预测新未知数据集的值。 使用predict()只要两组具有相同数量的功能,这样就可以正常工作,如果没有,我会收到此错误:

Cholmod错误&A; B内部尺寸必须符合'

要确保要素数相同,可以在dfm-function中使用selectFeatures或参数keepsFeatures。

我的问题是我根本找不到这些功能。 我有:

  • 重新安装了quanteda包。

  • 重启R。

  • 确保我拥有最新的软件包版本1.2.0

  • 检查了quanteda的github页面,检查这些功能是否已被删除。

一切都无济于事。我得到的只是这些错误消息:

    textVec1 <- c("This is text one.", "This, the second text.", "Here: the third text.")
    textVec2 <- c("Here are new words.", "New words in this text.")
    dfm1 <- dfm(textVec1)
    dfm2a <- dfm(textVec2)
    dfm2b <- dfm(textVec2, keptFeatures = dfm1)
  

警告讯息:

     

1:参数keepFeatures未使用。

     

2:参数keepFeatures未使用。

    dfm <- selectFeatures(dfm1, features = dfm2)
  

selectFeatures(dfmshort,features = dfmacts)出错:   无法找到功能&#34; selectFeatures&#34;

我是否需要额外的包才能运行这些功能?

0 个答案:

没有答案