私はトランザクションオブジェクトのarulesパッケージからaprioriコマンドを使用しました.1つはCPUが20分ほどで約97%まで上昇しました。その後、それは0.7%から0.3%のサイクリングに下がり、それを約24時間行っています。私はRStudioでプロンプトバックを持っていません。ちょうど点滅している。私には2666件の取引と376件の商品があります。トランザクションの中にはおそらく多くの類似点があります。つまり、100以上のアイテムを共有できるトランザクションがあります。arules aprioriコマンドがぶら下がっているか、ちょうど長い時間がかかります
私はこのパッケージを初めて使用したので、この動作が正常かどうか、私は何をすべきかと思いました。
私はCentOS 7で24 GB RAMと16 CPUを使用し、RStudio Serverを使用しています。
マイコマンド:上記のコマンドを入力した後arulesで出し
rules <- apriori(adjacdmMtrans, parameter =list(support = 0.002, confidence=0.75))
いくつかの情報:
Apriori
Parameter specification:
confidence minval smax arem aval originalSupport support minlen maxlen target ext
0.75 0.1 1 none FALSE TRUE 0.002 1 10 rules FALSE
Algorithmic control:
filter tree heap memopt load sort verbose
0.1 TRUE TRUE FALSE TRUE 2 TRUE
Absolute minimum support count: 5
set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[376 item(s), 2666 transaction(s)] done [0.03s].
sorting and recoding items ... [376 item(s)] done [0.01s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 2 3 4