Ich verwende das R-Paket arules. Ich habe einige Transaktionen und eine Regel (siehe unten). Ich möchte die Teilmenge der Transaktionen, brechen die Regel. Wie kann ich das machen?R arules - Teilmenge von Transaktionen, die einer Regel entsprechen
Dies ist die Einrichtung:
library(arules)
data(Adult)
summary(Adult)
rules = apriori(Adult,parameter=list(support=0.2,confidence=0.8))
summary(rules)
r=rules[1]
ich die Teilmenge der Transaktionen mag, dass die linke Seite der Regel r
enthalten, jedoch nicht die rechte Seite. Die arules-Dokumentation hat kein solches Beispiel. Ich habe versucht %in%
, match
und subset
, aber ich kann nicht die Syntax richtig.
Die Dokumentation für die Funktion subset
enthält ein Beispiel für Teilmengenregeln, aber keine Beispiele für Teilmengentransaktionen.
http://rss.acs.unt.edu/Rdoc/library/arules/html/subset.html
Leider kenne ich das fragliche Paket nicht, aber haben Sie versucht, Ihr Objekt mit 'str()' zu untersuchen? –