1
"arules"패키지를 사용하여 연결 규칙에 다음 코드를 사용하려고했습니다.연관 규칙 오류
데이터 링크 (http://archive.ics.uci.edu/ml/datasets/Adult)
library(Matrix)
library(arules)
adult<-read.table("adult.data.txt", sep = ",")
colnames(adult)<- c("age","workclass","fnlwgt","education","education-num","marital-status","occupation","relationship","race","sex","capital-gain","capital-loss","hours-per-week","native-country","Probability for the label")
adult[["fnlwgt"]] <- NULL
adult[["education-num"]] <- NULL
그룹
adult[["age"]] <- ordered(cut(adult[["age"]], c(15,25,45,65,100)), labels = c("Young", "Middle", "Older", "Senior"))
adult[[ "hours-per-week"]] <- ordered(cut(adult[[ "hours-per-week"]], c(0,25,40,60,168)),labels = c("Part-time", "Full-time", "Over-time", "VeryHigh"))
adult[[ "capital-gain"]] <- ordered(cut(adult[[ "capital-gain"]], c(-Inf,0, median(adult[["capital-gain"]][adult[["capital-gain"]]>0]), Inf)), labels = c("None", "Low", "High"))
adult[[ "capital-loss"]] <- ordered(cut(adult[[ "capital-loss"]], c(-Inf,0, median(adult[["capital-loss"]][adult[["capital-loss"]]>0]), Inf)), labels = c("None", "Low", "High"))
adult2 <- as(adult, "transactions")
rules <- apriori(adult2, parameter = list(supp = .5, conf = .85, target = "rules", minlen=2))
오류
IS = interestMeasure(rules, method = "cosine", adult2, reuse = FALSE)
제거
그러나 다음 오류가 발생합니다. 나 또한 다른 "방법"을 시도했지만 같은 오류가 발생했습니다. 나는 어떤 종류의 제안도 감사 할 것이다.
.local (x, transactions, ...) 오류 : 트랜잭션이 없습니다. 항목 집합을 마이닝하는 데 사용 된 트랜잭션을 지정하십시오! 경고 메시지 : interestMeasure (규칙, 메서드 = "코사인", 성인 2, 재사용 = 거짓) : interestMeasure : 매개 변수 메서드가 이제 더 이상 사용되지 않습니다! 대신 측정 값을 사용하십시오! 다음 줄에로 대신 "방법"의 "측정"을 사용하여 패키지
arules
에 대해 아무것도 모른 채