- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中文及英文的文本挖掘—— R语言
所需要的包 tm(text mining) rJava,Snowball,zoo,XML,slam,Rz, RWeka,matlab
1 文本挖掘概要
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
文本挖掘是从大量的文本数据中抽取隐含的,求和的,可能有用的信息;通过文本挖掘实现
.Associate :关联分析,依据同时显现的频率找出关联规章
.Cluster :将相像的文档(词条)进行聚类
.Categorize :将文本划分到预先定义的类别里
.文档自动摘要:利用运算机自动地从原始文档中提取全面精确地反映该文档中心内容的简洁连贯描述性短文;
文本挖掘的运用主要有如下几方面智能信息检索
同义词,简称词,异形词,同音字、赘字移除
网络内容安全内容监控
内容过滤 内容治理 自动分类 检测和追踪市场监测 口碑监测
竞争情报系统市场分析
英文文本挖掘实例
实现多个英文文档的聚类分析
文本预处理
读取文本内容
#取得 tm 内部文件 texts/crude/ 下的文件目录;
library(tm,lib.loc=d:/ProgramFiles/R/R-3.0.3/library)
vignette(tm)# 猎取相关帮忙文档的内容, pdf 格式
reut-system.file(texts,crude,package=tm)
# 用 Corpus 命令读取文本并生成语料库文件 由于要读取的是 xml 文件,所以需要 xml 包
reuters - Corpus(DirSource(reut), readerControl = list(reader = readReut21578XML))
# DirSource 指示的是文件夹路径, 假如是单个向量要设为语料库就 VectorSource( 向量名 ) readerControl 不用设置
查看前两个语料变量内容
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
另外可以从本地文件中读取用户 txt 文件
inputtest-read.csv(file.choose())
文本清理
对于 xml 格式的文档用 tm_map命令对语料库文件进行预处理,将其转为纯文本并去除余外
空格,转换小写,去除常用词汇、合并异形同意词汇,如此才能得到类似 txt 文件的成效需要用到的包 SnowballC
reuters - tm_map(reuters, PlainTextDocument)# 去除标签
reuters - tm_map(reuters, stripWhitespace)# 去余外空白
reuters - tm_map(reuters, tolower)# 转换小写
reuters - tm_map(reuters, removeWords, stopwords(english)) tm_map(reuters, stemDocument)
查找含有特定语句的文档
例如找出文档编号为 237 而且包含句子 INDONESIASEENAT CROSSROADOSVERECONOMI CHANGE
的文档;
query - id == 237 heading == INDONESIA SEENAT CROSSROADOSVERECONOMI CHANGE
tm_filter(reuters, FUN = sFilter, query)
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
找到
由于语料库已经将大小写转换以及将介词类删除所以对应的语句只是特有单词的组合;
生成词频矩阵并查看内容
dtm - DocumentTermMatrix(reuters)
查看某部分的词频内容个数,其中 dtm 行提示哪个文件,列表示词语;
inspect(dtm[10:15,110:120])
A document-term matrix (6 documents, 11 terms)
Non-/sparse entries: 6/60 Sparsity : 91% Maximal term length: 9
Weighting : term frequency (tf)
Terms
Docs activity. add added added. address addressed adherence adhering advantage advisers agency
[1,]
0
原创力文档


文档评论(0)