您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 潮州分类信息网,免费分类信息发布

通过ggplot2

2025/11/28 13:23:28发布27次查看
最近在学习mahout的推荐算法,算法模型选定之后要对这些算法的效果进行评估,所以需要用到r的一些画图工具,这样给人的直观感受很好,跟领导汇报时也很有说服力。在网上参考了张丹的博客(http://blog.fens.me/hadoop-mahout-recommend-job/),在他的博客里有
最近在学习mahout的推荐算法,算法模型选定之后要对这些算法的效果进行评估,所以需要用到r的一些画图工具,这样给人的直观感受很好,跟领导汇报时也很有说服力。在网上参考了张丹的博客(http://blog.fens.me/hadoop-mahout-recommend-job/),在他的博客里有r软件画出的结果图,但是我看了看不知道是怎么画的。于是我参考了《r_graph_cookbook.pdf》,这本书很详细,写的非常好。
1、安装ggplot2插件包
install.packages(ggplot2)
2、将ggplot2加载到内存中
library(ggplot2)
library(lattice)     ##如果单单画这个图的话这个包好像不用加载进来
3、评估结果数据
4、把数据读入到valuator变量中
valuator=read.csv(f:\\learndocs\\mahout\\k-means\\evaluator.csv, header = false, sep = ,, quote=\, dec=.,fill = true, comment.char=)
5、替换变量,用read.csv读入数据时,默认情况下列名是v1,v2,v3...
evaluator=data.frame('algorithm'=evaluator$v1,'precision'=evaluator$v2,'recall'=evaluator$v3)
6、画图
qplot(precision,recall,data=evaluator,col= as.factor(algorithm))
潮州分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product