ich in R arbeite und einen Datensatz haben, die wie folgtZeilen mit leeren Werten bei der Bewertung Eklat und apriori itemsets
[1, 2, 3, ""]
[1, 2, "", 4]
[1,"", "", ""]
sieht ich diese Werte in einem Transaktionsobjekt lese und Leiten sie dann eclat oder apriori für häufige Itemset-Auswertung. Das Problem entsteht, wenn meine häufigen Itemsets wie folgt aussehen:
{1,""}
{2,3,""}
Ich möchte diese Zeilen aus der Berechnung entfernen, wie ich denke, es verlangsamt die Verarbeitung nach unten und auch von einer Vorhersage Sicht keinen Sinn nicht. Können Sie bitte helfen? Mein R-Code ist unten.
tr <- read.transactions("Items.csv", rm.duplicates=TRUE, format="basket",sep=",")
dataset1 <- as.vector(t(dataset1))
frequentItems <- eclat (tr, parameter = list(supp = 0.03, minlen=2, maxlen = 4))
inspect(frequentItems)
Danke, Matt
Die Struktur Ihres Datasets sieht sehr aus verwirrend für R-Leute. Können Sie uns etwas Code zur Verfügung stellen, den wir selbst ausprobieren können, und vielleicht das Paket hinzufügen, von dem Ihre Funktion kommt (das ist das Arules-Paket, richtig?) –