4

私の目的は、テキスト マイニングに関連規則を適用することです。

私はこの文字列のサンプルを持っています:

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')"

問題がどこにあるかを理解しようとしている日です..誰かが私を助けることができますか?

4

3 に答える 3