我是编程和 R 的新手。我正在尝试使用 Austin 包中的 wordfish 函数。我从语料库创建了一个术语文档矩阵,但无法成功使用 wordfish 命令:
library(tm)
library(austin)
text.corpus.format<-VCorpus(DirSource("MyDirectory"))
#create Word Frequency Matrix
wordfreqmatrix<-TermDocumentMatrix(text.corpus.format)
wcdata<-as.matrix(wordfreqmatrix) # CONVERT WORD COUNT MATRIX FOR USE WITH WORDFISH
wcdata<-t(wcdata) # TRANSPOSE TERM DOC MATRIX
as.matrix(as.data.frame(wcdata)) # ASSIGN DOC TITLES TO MATRIX
rownames(wcdata)<-lapply(text.corpus.format,Author)
#problematic command results:
wordfish(input=wcdata,dir=c(221,223))
Error in wordfish(input = wcdata, dir = c(221, 223)) :
unused argument (input = wcdata)
wordfish 函数的正确用法是 wordfish(wfm,dir=c(1,10))。我以为我将 wcdata 定义为词频矩阵,但我一定做错了什么。非常感谢任何见解!