
R
小狼_百度
百度,web系统,分布式系统,大数据,机器学习,人工智能等爱好者
展开
-
R学习笔记
把学习过程记载下来,加深印象,到时要是忘了也容易查,有需要的同学也可以参考: 1、包的安装:两种方法:一种通过R的菜单,先设定cran镜像,然后安装程序包,会出来一个列表,选择相应程序包安装,安装完毕再点击加载程序包,找到要加载的程序包即可;另一种通过命令行代码:先install.packages("包名")安装,然后library("包名")加载;2、要善于使用帮助文档,转载 2015-04-01 17:42:26 · 965 阅读 · 0 评论 -
R语言学习笔记(一)
1.R入门和获得帮助1.1R软件下载网址:www.r-project.orgLinux下:sudoapt-get install r-base sudo apt-get installr-base-html r-doc-html1.2查看帮助文档>help.start()1.3获取函数的帮助文档转载 2015-04-01 18:05:48 · 673 阅读 · 0 评论 -
R语言学习笔记(二)
3R软件导览3.1获取和设定工作目录> getwd() //显示当前工作目录> setwd(“需要改变的目录”) //改变当前目录3.2保存工作空间>save.image() //生成R.data的文件存放于当前工作目录3.3查看历史命令记录> history() //括号转载 2015-04-01 18:09:28 · 1982 阅读 · 0 评论 -
R语言学习笔记(三)
5. 数据结构5.1 数据结构简介(1)向量一个向量的所有元素必须有相同的类型(模式)(2)列表列表可以非同质的列表可按位置索引:lst[[2]]抽取子列表:lst[c(2,5)]列表可以有名称:lst[[“Moe”]]或者lst$Moe列表类似于字典、散列表等(3)模式:实体类型> mode(3.1415)转载 2015-04-01 18:14:22 · 2247 阅读 · 0 评论 -
R语言学习笔记(四)
6. 数据转换 本章主要讲述apply系列函数:apply、lapply、sapply、tapply、mapply,以及姊妹函数by、split。适用于批量处理数据,而不许循环。6.1 向量分组用因子(分组因子)来标识元素的不同组:> groups 返回的是一个向量列表,列表中每个向量包含属于同一组的元素> groups 6.2转载 2015-04-01 18:21:07 · 4435 阅读 · 0 评论 -
【R作图】lattice包,画多个分布柱形图,hist图纵轴转换为百分比
【R作图】lattice包,画多个分布柱形图,hist图纵轴转换为百分比一开始用lattice包,感觉在多元数据的可视化方面,确实做得非常好。各种函数,可以实现任何想要实现的展示。barchart(y ~ x)y对x的直方图bwplot(y ~ x)盒形图densityplot(~ x)密度函数图转载 2015-04-01 09:02:19 · 7206 阅读 · 0 评论 -
R软件中排序:sort(),rank(),order()
在R中,和排序相关的函数主要有三个:sort(),rank(),order()。 sort(x)是对向量x进行排序,返回值排序后的数值向量。rank()是求秩的函数,它的返回值是这个向量中对应元素的“排名”。而order()的返回值是对应“排名”的元素所在向量中的位置。 下面以一小段R代码来举例说明:> x> sort(x)[1] 32 67 74 85转载 2015-04-01 16:04:03 · 3043 阅读 · 0 评论 -
R语言多元线性回归
1、根据业务经验挑选出可能对预测目标变量有影响的指标;2、将这些指标对目标变量做相关性分析cor(),挑选出相关系数较大的指标进一步分析;3、检验这些指标与目标变量是否线性关系,一般可以plot()检验,如果非线性,尝试做平方或开方等方法使之变成线性;3、将相关系数较大的指标全部作为解释变量做多远线性回归lm(),得到拟合模型lm.fit;4、对模型的做系数和方程的转载 2015-04-01 17:31:30 · 1819 阅读 · 0 评论