Наличие ошибки построения arulesViz с помощью метода paracoord - PullRequest
0 голосов
/ 25 декабря 2018

У меня возникли проблемы с построением паракордов пакета R aruleViz.

Использование R 3.4.4, и код является частью моей работы, извините, я не могу предоставить какие-либо данные.Подводя итог, я сделал то, что я добавил «определенность» и «косинус» к своим правилам и избавился от дубликатов, используя следующий код.

И я создал окончательные 10 правил с уверенностью более 0,5 и упорядочил покосинус.

#create rules with apriori#
basket_rules <- apriori(trans_single,parameter = list(support = 0.0001 , 
confidence = 0.0001, minlen = 2, maxlen = 4 ,target="rules"));

#add certainty and cosine columns#
quality(basket_rules)<-cbind(quality(basket_rules),certainty=interestMeasure(basket_rules,measure="certainty",transactions=trans_single))
quality(basket_rules)<-cbind(quality(basket_rules),cosine=interestMeasure(basket_rules,measure="cosine",transactions=trans_single))

#get rid of duplicates#
gi <- generatingItemsets(basket_rules)
d <- which(duplicated(gi))
basket_rules = basket_rules[-d]

#generate final 10 rules#
subrules <- basket_rules[quality(basket_rules)$certainty > 0.5]
subrules2 <- head(subrules, n = 10, by = "cosine")

то, что я ожидал, было хорошим паракордовым сюжетом с этим, но

> plot(subrules2, method = "paracoord", measure = "cosine", shading = "certainty")
Error in valid.charjust(just) : invalid horizontal justification
> plot(subrules2, method = "matrix", measure = "cosine", shading = "certainty")
Error in valid.charjust(just) : invalid horizontal justification
> plot(subrules2, method = "paracoord")
Error in valid.charjust(just) : invalid horizontal justification
> plot(subrules2, method = "matrix")
Error in valid.charjust(just) : invalid horizontal justification

кто-нибудь может мне помочь с этим?Мои клиенты мало что понимают из графика, сгенерированного методом «graph», и пытаются показать им другие визуализации, чтобы убедить их.

+ Это выглядело как проблема с библиотекой, в некоторой степени связанная с ggplot, когда я загружал только данные.table, arules и arulesViz несколько дней назад это сработало.Но опять не работает ...

Спасибо!

...