我使用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;
我是否需要额外的包才能运行这些功能?