- 博客(13)
- 收藏
- 关注
转载 R语言-数值和字符处理函数
1、数学函数 对数据做变换是这些函数的一个主要功能。 abs(x) 绝对值 sqrt(x) 平方根 ceiling(x) 不小于x的最小整数 floor(x) 不大于x的最大整数 trunc(x) 向0的方向截取的x中的整数部分 round(x,digits=n) 将x舍入指定位的小数 signif(x,digits=n) 将...
2017-03-14 19:49:00
903
转载 R-语言 聚类分析
聚类分析是一种数据归约技术,旨在揭露一个数据集中观测值的子集。它可以把大量的观测值归约为若干类。最常用的两种聚类方法是层次聚类(hierarchical agglomeration clustering)和划分聚类(partitioning clustering)。在层次聚类中,每一个观测值自成一类,这些类每次两两合并,直到所有的类合并成一类为止。在划分聚类中,首先指定类的个数K,然...
2017-02-13 19:15:00
348
转载 R语言操作备忘录
1、找出两个向量的交集> a <- 1:6> b <- 1:10> intersect(a,b)[1] 1 2 3 4 5 62、找出b向量与a向量之间的差异> setdiff(b,a)[1] 7 8 9 10转载于:https://www.cnblogs.com/yangk/p/638623...
2017-02-10 14:29:00
164
转载 R语言处理缺失数据的高级方法
一、处理缺失值的步骤 一个完整的处理方法通常包含以下几个步骤:识别缺失数据检查导致数据缺失的原因删除包含缺失值的实例或用合理的数值代替(插补)缺失值 遗憾的是,往往只有识别缺失数据是清晰明确的步骤。明白数据为何缺失依赖于你对数据生成过程的理解,而决定如何处理缺失值则需要判断那种方法的结果最为可靠和精确。 缺失数据的分类:统计学家通常将数据分为三类。尽...
2017-02-07 19:45:00
370
转载 R语言数据框中,用0替代NA缺失值
1、用0替代数据框中的缺失值NA生成数据框:> m <- matrix(sample(c(NA, 1:10), 100, replace = TRUE), 10)> d <- as.data.frame(m) V1 V2 V3 V4 V5 V6 V7 V8 V9 V101 4 3 NA 3 7 6 6 10 6 5...
2017-02-07 14:51:00
5153
转载 R语言中数据框的横向合并与纵向合并
#横向合并ID<-c(1,2,3,4)name<-c("Jim","Tony","Lisa","Tom")score<-c(89,22,78,78)student1<-data.frame(ID,name)student2<-data.frame(ID,score)total_student<-merge(student1,student2,by="I...
2015-09-30 10:10:00
11884
转载 Legends-ggplot2图例的一些操作
移除图例require(ggplot2)b = qplot(Sepal.Length,Petal.Length,data=iris,geom="point",colour = Species)#有图例b#去除图例b+theme(legend.position="none")#右图 2.图例位置摆放 b = qplot...
2015-08-26 23:26:00
691
转载 linux下 ^M
在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。注意:在Linux下,可以通过ctrl+v,ctrl+m,打出^M字符。而却,以下正则表达中的^M,必须通过这个方式(ctrl+v,ctrl+m)打出来,否则正则表达式匹配不到^M字符,所以不可直接复制粘贴以下代码。使用dos2unix命令。系统自带的小工具。...
2015-08-26 21:57:00
213
转载 R语言画图布局摆放(layout)
require(ggplot2)require(Cairo)require(grid)p = ggplot(iris,aes(x = Species,y = Sepal.Length,colour = Species))p+geom_point()a = p+geom_point()b = qplot(Sepal.Length,Petal.Length,dat...
2015-08-26 19:43:00
2618
转载 R语言Cairo包的使用
Cairo使用起来非常简单,和基础包grDevices中的函数对应。CairoPNG---grDevices:png()。CairoTIFF---grDevices:tiff()。CairoPDF---grDevices:pdf()。...查看Cairo所支持的图片格式:#加载Cairo包library(Cairo)#检查所支持的图片格式C...
2015-08-26 16:55:00
3316
转载 R语言绘图高质量输出
R语言通过支持Cairo矢量图形处理的类库,可以创建高质量的矢量图形(PDF,PostScript,SVG) 和 位图(PNG,JPEG, TIFF),同时支持在后台程序中高质量渲染。在ggplot2中,图片输出经过Cairo包处理后,输出个效果更好,可以输出成PDF格式,PDF格式体积小,同时可以储存为其他任何格式,随后再将PDF储存为eps格式并在Photoshop中打开做最终的...
2015-08-26 16:22:00
958
转载 R语言与数据分析
K最近邻(k-Nearest Neighbor,KNN)分类算法 R语言实现包:R语言中有kknn package实现了weighted k-nearest neighbor。决策树: R语言实现决策树:rpart扩展包iris.rp = rpart(Species~.,data = iris,method = "class")print(iris.rp)#输出模...
2015-08-25 20:46:00
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人