私の目的は、テキスト マイニングに関連規則を適用することです。
私はこの文字列のサンプルを持っています:
sample.word = c("abstracting","abstracting workflow","access control","access information","access methods","access patterns","access permissions","access to government information","accountability","acetamides")
すべての値が 0 の行列を作成するよりも
incidence.matrix_sample <- matrix(0, nrow=5, ncol=length(sample.word))
文字列をマトリックス列として追加します
colnames(incidence.matrix_sample) <- sample.word
pmatch関数を使用して、ドキュメントに表示される用語の列に1つの値を入力します(documents.ids [[i]]はドキュメントのIDを持つベクトルです)
for(i in 1:(dim(incidence.matrix_sample)[1]))
{
incidence.matrix_sample[i, pmatch(documents.ids[[i]], sample.word)] <- 1
}
私は続けて、最初にitemMatrixとして、次にトランザクションとして(as(my.matrix、 "transactions")関数を使用して)マトリックスを変換しようとしますが、ルールを検査しようとすると同じエラーが発生します:
incidence.matrix_sample <- as(incidence.matrix_sample, "itemMatrix")
incidence.matrix_sample <- as(incidence.matrix_sample, "transactions")
inspect(incidence.matrix_sample)
結果は次のとおりです。
Errore in UseMethod("inspect", x) :
no applicable method for 'inspect' applied to an object of class "c('matrix', 'double', 'numeric')"
そして、acidence.matrix_sample に apriori 関数を使用した同じ問題
Errore in UseMethod("inspect", x) :
no applicable method for 'inspect' applied to an object of class "c('rules', 'associations')"
問題がどこにあるかを理解しようとしている日です..誰かが私を助けることができますか?