全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1451 3
2013-05-20
library(RODBC);#加载包
conn<-odbcConnect('DNSName',uid='UserName',pwd='Password'); #创建数据库链接(需要先配置DNS,具体百度一下,很简单)
result<-sqlQuery(conn,'select * from ECommData_CartProduct_ConvertVSID_Final');#从数据库提取已经处理好的表
result<-as.data.frame(result);
result<-as.matrix(result); #将数据转化为矩阵
library(lattice);#加载包
library(Matrix);#加载包
library(arules);#加载包
frequentsets=eclat(result,parameter=list(support=0.05,maxlen=10));#求频繁项集
inspect(frequentsets[1:10]);
rules=apriori(result,parameter=list(support=0.01,confidence=0.01));#apriori算法求关联规则
summary(rules);
x=subset(rules,lift>=1.2);#将提升度大于等于1.2的放到变量X里
inspect(sort(x,by="support"));#展示结果

个人喜欢在数据库里先处理原始数据,再把处理完的结果放到R里,毕竟数据库处理较大数据量的速度比R快。


二维码

扫码加我 拉你入群

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

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

全部回复
2013-5-21 12:12:43
正在学习R,受益了
二维码

扫码加我 拉你入群

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

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

2013-5-21 19:52:20
没有看懂DNS配置是什么意思,你的前几部分代码很像从一个数据库拿数据,并且我看到了PW,USERNAME,但我没看到连接到哪个数据库。。。难道DNS也是一种数据库?新手
PS:原来是SQL SERVER 我很想学啊,但没基础,只有点MQSQL的基础
二维码

扫码加我 拉你入群

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

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

2013-5-21 20:58:55
superdesolator 发表于 2013-5-21 19:52
没有看懂DNS配置是什么意思,你的前几部分代码很像从一个数据库拿数据,并且我看到了PW,USERNAME,但我没看 ...
配置DNS的时间会让你选择数据库的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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