問題タブ [arules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ルールでサポートの標準定義を使用する
R の arules パッケージの apriori 関数を使用して、マーケット バスケットのデータ分析を行っています。Borgelt (アプリオリ関数を作成した) によって定義された Support パラメーターが、Aggrawal による標準的な定義と同じではないという事実に問題があります。彼の Web サイト ( http://borgelt.net/doc/apriori/apriori.html#Borgelt_2012 ) で、Borgelt は「オプション -o」を使用することでこれを解決できると述べています。ただし、これをRで実装する方法に関する情報が見つかりません。誰か助けてください。
ありがとうございました!
r - リフトと信頼度によるルールの並べ替え
R の arules パッケージの apriori 関数を使用して、アソシエーション ルールを見つけようとしています。
上記のコードを使用して、変数 "rules" にいくつかの関連付けルールを保存し、信頼度の高い順に並べ替えました。しかし、私はこれらのルールを自信とリフトで同時に注文したいと考えています。これを試しましたが、エラーが発生しました:
信頼度とリフトで同時にルールをソートする方法はありますか?
arules - arules パッケージに関心のあるメジャーを追加する方法
rules パッケージの「検査」機能の結果として、さらに 2 つの対策を追加したいと思います。それらはクルチンスキーとインバランス比です。情報、inspect 関数のコードの場所、およびそれを変更する方法を教えてください。
ありがとう
r - R で数値のベクトルからデータフレームを作成する
.CSV ファイルにあるデータから、頻繁に使用される項目セットと関連付けルールをマイニングしようとしています。R の arules パッケージについて学び、それを使用することにしました。
CSV からのデータフレームの作成に関する問題に直面しています。
私の CSV ファイルには、基本的に次の形式のデータが含まれています。
データフレームを作成して apriori() または arules ライブラリの eact() 関数に渡すのを手伝ってくれる人はいますか?
ありがとう!
r - アソシエーション ルールを検証する方法
arules パッケージの Apriori Algorithmus を使用して、関連付けルールを作成しました。今、検証方法(クロス検証など)で結果を検証したいと思います
しかし、作成されたルールをテストデータに自動的に適用して結果をチェックする機会や機能が r にはありません。
単純な Apriori 関数であるため、サンプル コードやデータは添付していません。基本的に、関連付けルールをテストデータで検証する機会があるかどうかを知りたいですか?
さらに情報が必要な場合、または私の質問が不正確すぎる場合は、お知らせください
前もって感謝します!
r - 光沢のある R でインタラクティブな arulesViz プロットをプロットする
光沢のあるインタラクティブな関連付けルール プロットを表示する必要があります。そのために、私は arulesViz パッケージを使用しています。しかし、以下を使用してインタラクティブな散布図を表示しようとすると:
エラーがスローされます:
これはどのように行うことができますか?ありがとう
ui.R は次のようになります
Server.R はこんな感じ
r - ruleInduction のルール パッケージ内の独自のデータ
7列のExcelファイルがあります。最初の 3 つは数値で、列 4 ~ 7 はカテゴリです。これを txt ファイルに保存し、RStudio を使用して、環境で [データセットのインポート] ボタンをクリックして R にロードし、次のコマンドを起動しました。
今、私は apriori(data) を使用しようとしてきましたが、これは私が得るエラーです:
asMethod(object) のエラー: 列 1、2、3 が論理的でないか、係数ではありません。as.factor、as.logical、または categorize を最初に使用します。
sapply と as.factor を使用すると役立つと読んだので、次のようにしました。
しかし、今、私はこのエラーが発生しています:
t(as(from, "ngCMatrix")) のエラー: 関数 't' のメソッドを選択する際に引数 'x' を評価する際のエラー: asMethod(object) のエラー: 'NA' を "nsparseMatrix" に強制することはできません
私も試しtransaction_data <- as(data, "transactions")
てみましたが、同じ結果になりました。
「asMethod(オブジェクト)のエラー」
私は完全に迷っています。誰かが私を助けることができますか?
r - ルールのバスケットにトランザクション データを準備する方法
わかりました。たくさん検索したので、販売データに対してルールを実行したいと思います。データを適切な形式で適切に取得し、正しい「因子」または「変数」をバスケット形式で設定するだけです。
現在、注文番号とその中の商品の販売データがあります。各注文は一意ですが (すべての新しい注文、新しい # が作成され、部品番号が含まれます) が、明らかに同じアイテムが多くの注文に表示される可能性があります。
現在、私のデータは次のように設定されています。
したがって、R はこの形式を好まないため、ルールとデータ分析が受け入れる形式で取得する必要があります。
はい、テキスト ファイルとして保存し、.csv ファイルを試しましたが、RStudio で準備または操作する方法について段階的な手順を取得できれば、それは素晴らしいことです。
..のようなバスケットの形であると思われると読みました。
1 (A, B, G)
2 (R)
3 (A, B)
4 (E)
5 (Y)
6 (A, B, F, V)
それが正確でない場合は、私を修正してください。アイデアはわかりましたが、どこにも見つからないように見えるステップバイステップの説明が必要です。dplyr と tidyr を使ってみました。私はデータ分析について十分に理解していますが、RStudio についてもっと直接的な支援が必要なので、そのステップバイステップを理解できれば、さらに理解を深めることができます。