An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130311/d5391975/attachment.pl>
[R-es] Función Inspect() en "arules" package
4 messages · Rodrigo Bastías Castillo, Carlos Ortega, J. Miguel Marin +1 more
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130312/81948994/attachment.pl>
Hola, antes creo que se podÃa hacer con la orden "SORT" (en mayúsculas) Pero creo que ahora está: "deprecated since arules version 0.5-1" Lo de "deprecated" no sé si significa que va a desaparecer próximamente o casi ya. Por eso es mejor la opción de Carlos :D Un saludo
Hola,
Puedes hacerlo de esta forma (pongo ejemplo):
########################################################
library(arules)
data("Adult")
## Mine rules.
rules <- apriori(Adult, parameter = list(support = 0.4))
# Primero vuelco todas las reglas en un "data.frame" y luego ordeno.
val.out <- as(rules, "data.frame")
val.ord <- val.out[order(val.out$confidence),]
head(val.ord)
########################################################
El problema es que en este paquete no está considerado el método "sort()"
dentro de "inspect()" por lo que primero hay que pasarlo a "data.frame" (y
aquà tampoco vale as.data.frame, si no con su sintaxis propia de "as()") y
una vez que está como data.frame ya ordenas fácilmente por la columna
"confidence".
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 11 de marzo de 2013 23:01, Rodrigo BastÃas Castillo <
bastias.rodrigo en gmail.com> escribió:
Buenas tardes,
Necesito ayuda con la función inspect() del paquete "arules".
Mis comandos son:
r1 <- apriori(tran, parameter=list(support=0.012, confidence=0.7))
r1
summary(r1)
#todo bien, tengo 5 reglas y todo claro en el resume
#pero al pedir
inspect(r1)
inspect(sort(r1, by = "confidence"))
me arroja el error:
Error en UseMethod("inspect", x) :
no applicable method for 'inspect' applied to an object of class
"c('rules', 'associations')"
Por lo cual no puedo ver el conjunto de reglas de asociación creadas!
Les agradeceré si me pueden ayudar.
Saludos,
Rodrigo BastÃas C.
EstadÃstico PUC, Chile
Data Mining Analyst at Brand-On
http://www.brand-on.cl/
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
jm~
_______________________________
J. Miguel Marin
http://www.est.uc3m.es/jmmarin
Dep. of Statistics
University Carlos III of Madrid
European Union (EU)
Hola, ¿qué tal?
A mÃ
data("Adult")
rules <- apriori(Adult, parameter = list(support = 0.4))
inspect(sort(rules, by = "confidence" ))
me funciona.
¿Seguro que tienes la última versión de R y de arules? ¿Qué salida te
da el comando
showMethods("inspect")
? ¿Es algo asà como
Function: inspect (package arules)
x="itemMatrix"
x="itemsets"
x="rules"
x="transactions"
?
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dÃa 11 de marzo de 2013 23:01, Rodrigo BastÃas Castillo
<bastias.rodrigo en gmail.com> escribió:
Buenas tardes,
Necesito ayuda con la función inspect() del paquete "arules".
Mis comandos son:
r1 <- apriori(tran, parameter=list(support=0.012, confidence=0.7))
r1
summary(r1)
#todo bien, tengo 5 reglas y todo claro en el resume
#pero al pedir
inspect(r1)
inspect(sort(r1, by = "confidence"))
me arroja el error:
Error en UseMethod("inspect", x) :
no applicable method for 'inspect' applied to an object of class
"c('rules', 'associations')"
Por lo cual no puedo ver el conjunto de reglas de asociación creadas!
Les agradeceré si me pueden ayudar.
Saludos,
Rodrigo BastÃas C.
EstadÃstico PUC, Chile
Data Mining Analyst at Brand-On
http://www.brand-on.cl/
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es