全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
4331 4
2013-03-19
hi
   我用了arules包做了关联规则并得到了结果
> later <- subset(rules, subset = size(lhs) == 1)
> later
set of 6 rules
> inspect(later)
  lhs    rhs support confidence lift
1 {1} => {5}     0.5        1.0    2
2 {5} => {1}     0.5        1.0    2
3 {1} => {2}     0.5        1.0    1
4 {2} => {1}     0.5        0.5    1
5 {5} => {2}     0.5        1.0    1
6 {2} => {5}     0.5        0.5    1


但这是s4类型的,我想把他放进数据库,格式像:
  lhs    rhs support confidence lift
1         5     0.5         1.0          2
这样的 ,就是不要花括号并能写进数据库,
而我不知道怎么对他进行转化(如转为matrix),并写入数据库或csv


不知哪位大牛有遇过 并有解决方法的  求解答...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-3-23 12:15:32
额  在三个统计论坛上发了此贴都没人回答[s:12]
https://bbs.pinggu.org
http://f.dataguru.cn
http://cos.name

不过查看了文档资料 自己发现了一个方法[s:11]


lhs <- as.numeric(LIST(rules@lhs), "vector")
rhs <- as(LIST(rules@lhs), "vector")
ruletable <- data.frame(cbind(lhs, rhs))
dbWriteTable(con, "tablename", ruletable, overwrite = TRUE)

亲测成功哦

希望有高手看看是否有更好的方法...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-16 11:41:44
楼主,我想问 support confidence lift这三列的数据怎么提取出来?用上面的方法会报错的,如下:

Error in LIST(rules@confidence) :
  error in evaluating the argument 'from' in selecting a method for function 'LIST': Error: no slot of name "confidence" for this object of class "rules"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-29 10:56:27
做关联规则的R资料在哪找的啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-18 09:54:43
outdata = as(rules0,"data.frame")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群